/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 03:41:05,037 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 03:41:05,040 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 03:41:05,082 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 03:41:05,083 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 03:41:05,094 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 03:41:05,096 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 03:41:05,099 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 03:41:05,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 03:41:05,105 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 03:41:05,106 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 03:41:05,108 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 03:41:05,108 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 03:41:05,111 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 03:41:05,113 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 03:41:05,115 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 03:41:05,116 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 03:41:05,117 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 03:41:05,119 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 03:41:05,125 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 03:41:05,128 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 03:41:05,129 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 03:41:05,130 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 03:41:05,130 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 03:41:05,135 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 03:41:05,136 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 03:41:05,136 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 03:41:05,139 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 03:41:05,140 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 03:41:05,140 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 03:41:05,141 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 03:41:05,141 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 03:41:05,142 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 03:41:05,144 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 03:41:05,145 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 03:41:05,145 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 03:41:05,146 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 03:41:05,146 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 03:41:05,146 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 03:41:05,147 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 03:41:05,148 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 03:41:05,149 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-SemanticLbe-SemanticLooper.epf [2020-10-16 03:41:05,196 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 03:41:05,196 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 03:41:05,197 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 03:41:05,198 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 03:41:05,198 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 03:41:05,198 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 03:41:05,199 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 03:41:05,199 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 03:41:05,199 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 03:41:05,199 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 03:41:05,200 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 03:41:05,201 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 03:41:05,201 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 03:41:05,201 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 03:41:05,201 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 03:41:05,202 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 03:41:05,202 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 03:41:05,202 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 03:41:05,202 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 03:41:05,202 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 03:41:05,203 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 03:41:05,203 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 03:41:05,203 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 03:41:05,203 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 03:41:05,203 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 03:41:05,204 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 03:41:05,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 03:41:05,204 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 03:41:05,204 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 03:41:05,525 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 03:41:05,535 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 03:41:05,540 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 03:41:05,541 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 03:41:05,541 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 03:41:05,542 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i [2020-10-16 03:41:05,605 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d18117cd/fc8553e8a7c14579bf7c7dfbd2af6088/FLAG752887f82 [2020-10-16 03:41:06,169 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 03:41:06,170 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/10_fmaxsym_cas.i [2020-10-16 03:41:06,183 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d18117cd/fc8553e8a7c14579bf7c7dfbd2af6088/FLAG752887f82 [2020-10-16 03:41:06,502 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d18117cd/fc8553e8a7c14579bf7c7dfbd2af6088 [2020-10-16 03:41:06,511 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 03:41:06,513 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 03:41:06,514 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 03:41:06,514 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 03:41:06,517 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 03:41:06,518 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 03:41:06" (1/1) ... [2020-10-16 03:41:06,521 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e96d405 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:06, skipping insertion in model container [2020-10-16 03:41:06,522 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 03:41:06" (1/1) ... [2020-10-16 03:41:06,529 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 03:41:06,569 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 03:41:07,070 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 03:41:07,086 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 03:41:07,127 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 03:41:07,198 INFO L208 MainTranslator]: Completed translation [2020-10-16 03:41:07,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07 WrapperNode [2020-10-16 03:41:07,199 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 03:41:07,200 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 03:41:07,200 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 03:41:07,200 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 03:41:07,209 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,226 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,255 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 03:41:07,256 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 03:41:07,256 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 03:41:07,256 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 03:41:07,266 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,266 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,269 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,270 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,278 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,286 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,288 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (1/1) ... [2020-10-16 03:41:07,291 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 03:41:07,292 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 03:41:07,292 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 03:41:07,292 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 03:41:07,293 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (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 [2020-10-16 03:41:07,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-16 03:41:07,361 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-16 03:41:07,361 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-16 03:41:07,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 03:41:07,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 03:41:07,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 03:41:07,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-16 03:41:07,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 03:41:07,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 03:41:07,364 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 03:41:07,864 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 03:41:07,864 INFO L298 CfgBuilder]: Removed 11 assume(true) statements. [2020-10-16 03:41:07,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 03:41:07 BoogieIcfgContainer [2020-10-16 03:41:07,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 03:41:07,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 03:41:07,869 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 03:41:07,872 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 03:41:07,872 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 03:41:06" (1/3) ... [2020-10-16 03:41:07,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4581b30a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 03:41:07, skipping insertion in model container [2020-10-16 03:41:07,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 03:41:07" (2/3) ... [2020-10-16 03:41:07,874 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4581b30a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 03:41:07, skipping insertion in model container [2020-10-16 03:41:07,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 03:41:07" (3/3) ... [2020-10-16 03:41:07,876 INFO L111 eAbstractionObserver]: Analyzing ICFG 10_fmaxsym_cas.i [2020-10-16 03:41:07,886 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 03:41:07,893 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 03:41:07,894 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 03:41:07,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,950 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,950 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,950 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:07,975 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 03:41:07,997 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:41:07,997 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:41:07,997 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:41:07,997 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:41:07,998 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:41:07,998 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:41:07,998 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:41:07,998 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:41:08,012 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,056 INFO L129 PetriNetUnfolder]: 10/86 cut-off events. [2020-10-16 03:41:08,056 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:41:08,062 INFO L80 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 86 events. 10/86 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/73 useless extension candidates. Maximal degree in co-relation 61. Up to 4 conditions per place. [2020-10-16 03:41:08,062 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,069 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,071 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:41:08,074 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,077 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,078 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 72 places, 78 transitions, 161 flow [2020-10-16 03:41:08,103 INFO L129 PetriNetUnfolder]: 10/86 cut-off events. [2020-10-16 03:41:08,103 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:41:08,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 86 events. 10/86 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/73 useless extension candidates. Maximal degree in co-relation 61. Up to 4 conditions per place. [2020-10-16 03:41:08,107 INFO L117 LiptonReduction]: Number of co-enabled transitions 1040 [2020-10-16 03:41:08,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:09,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:09,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:10,091 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-16 03:41:10,275 INFO L132 LiptonReduction]: Checked pairs total: 1277 [2020-10-16 03:41:10,275 INFO L134 LiptonReduction]: Total number of compositions: 80 [2020-10-16 03:41:10,284 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2215 [2020-10-16 03:41:10,298 INFO L129 PetriNetUnfolder]: 0/10 cut-off events. [2020-10-16 03:41:10,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 03:41:10,298 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:10,300 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2020-10-16 03:41:10,300 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:41:10,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:10,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1355283519, now seen corresponding path program 1 times [2020-10-16 03:41:10,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:10,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989067645] [2020-10-16 03:41:10,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:10,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:10,449 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:10,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:10,470 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:10,494 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:41:10,494 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:41:10,495 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 03:41:10,496 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:41:10,497 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 03:41:10,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:10,563 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-16 03:41:10,563 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:41:10,564 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:41:10,564 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:41:10,564 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:41:10,564 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:41:10,564 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:41:10,564 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:41:10,564 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:41:10,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,595 INFO L129 PetriNetUnfolder]: 19/148 cut-off events. [2020-10-16 03:41:10,595 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 03:41:10,598 INFO L80 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 148 events. 19/148 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 307 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 113. Up to 6 conditions per place. [2020-10-16 03:41:10,598 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,600 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,601 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:41:10,601 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,601 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,601 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 119 places, 131 transitions, 274 flow [2020-10-16 03:41:10,626 INFO L129 PetriNetUnfolder]: 19/148 cut-off events. [2020-10-16 03:41:10,626 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 03:41:10,628 INFO L80 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 148 events. 19/148 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 315 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 113. Up to 6 conditions per place. [2020-10-16 03:41:10,636 INFO L117 LiptonReduction]: Number of co-enabled transitions 7592 [2020-10-16 03:41:13,124 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-10-16 03:41:13,578 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-16 03:41:13,666 INFO L132 LiptonReduction]: Checked pairs total: 9147 [2020-10-16 03:41:13,666 INFO L134 LiptonReduction]: Total number of compositions: 132 [2020-10-16 03:41:13,666 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3065 [2020-10-16 03:41:13,670 INFO L129 PetriNetUnfolder]: 4/21 cut-off events. [2020-10-16 03:41:13,671 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:41:13,671 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:13,671 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:13,671 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:13,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:13,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1125251158, now seen corresponding path program 1 times [2020-10-16 03:41:13,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:13,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841469997] [2020-10-16 03:41:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:13,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:13,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841469997] [2020-10-16 03:41:13,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:13,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:41:13,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989339572] [2020-10-16 03:41:13,751 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 03:41:13,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:13,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 03:41:13,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 03:41:13,771 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 263 [2020-10-16 03:41:13,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 31 transitions, 74 flow. Second operand 2 states. [2020-10-16 03:41:13,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:13,774 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 263 [2020-10-16 03:41:13,775 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:13,785 INFO L129 PetriNetUnfolder]: 6/31 cut-off events. [2020-10-16 03:41:13,785 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 03:41:13,786 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 31 events. 6/31 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 48 event pairs, 0 based on Foata normal form. 5/28 useless extension candidates. Maximal degree in co-relation 38. Up to 3 conditions per place. [2020-10-16 03:41:13,787 INFO L132 encePairwiseOnDemand]: 260/263 looper letters, 0 selfloop transitions, 0 changer transitions 0/28 dead transitions. [2020-10-16 03:41:13,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 28 transitions, 68 flow [2020-10-16 03:41:13,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 03:41:13,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 03:41:13,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 453 transitions. [2020-10-16 03:41:13,807 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.8612167300380228 [2020-10-16 03:41:13,808 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 453 transitions. [2020-10-16 03:41:13,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 453 transitions. [2020-10-16 03:41:13,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:13,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 453 transitions. [2020-10-16 03:41:13,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 03:41:13,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 03:41:13,830 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 03:41:13,832 INFO L185 Difference]: Start difference. First operand has 28 places, 31 transitions, 74 flow. Second operand 2 states and 453 transitions. [2020-10-16 03:41:13,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 28 transitions, 68 flow [2020-10-16 03:41:13,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 28 transitions, 66 flow, removed 1 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:13,838 INFO L241 Difference]: Finished difference. Result has 28 places, 28 transitions, 66 flow [2020-10-16 03:41:13,841 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=66, PETRI_PLACES=28, PETRI_TRANSITIONS=28} [2020-10-16 03:41:13,842 INFO L342 CegarLoopForPetriNet]: 28 programPoint places, 0 predicate places. [2020-10-16 03:41:13,842 INFO L481 AbstractCegarLoop]: Abstraction has has 28 places, 28 transitions, 66 flow [2020-10-16 03:41:13,842 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 03:41:13,843 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:13,843 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:13,843 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 03:41:13,843 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:13,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:13,844 INFO L82 PathProgramCache]: Analyzing trace with hash 523093408, now seen corresponding path program 1 times [2020-10-16 03:41:13,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:13,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975041006] [2020-10-16 03:41:13,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:13,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:13,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:13,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975041006] [2020-10-16 03:41:13,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:13,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:41:13,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678030485] [2020-10-16 03:41:13,970 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:41:13,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:13,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:41:13,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:41:13,973 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 263 [2020-10-16 03:41:13,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 28 transitions, 66 flow. Second operand 4 states. [2020-10-16 03:41:13,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:13,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 263 [2020-10-16 03:41:13,974 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:14,211 INFO L129 PetriNetUnfolder]: 302/535 cut-off events. [2020-10-16 03:41:14,211 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2020-10-16 03:41:14,216 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1014 conditions, 535 events. 302/535 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2393 event pairs, 110 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 1009. Up to 346 conditions per place. [2020-10-16 03:41:14,222 INFO L132 encePairwiseOnDemand]: 256/263 looper letters, 39 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2020-10-16 03:41:14,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 56 transitions, 218 flow [2020-10-16 03:41:14,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:41:14,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:41:14,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 785 transitions. [2020-10-16 03:41:14,234 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.596958174904943 [2020-10-16 03:41:14,234 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 785 transitions. [2020-10-16 03:41:14,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 785 transitions. [2020-10-16 03:41:14,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:14,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 785 transitions. [2020-10-16 03:41:14,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:41:14,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:41:14,244 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:41:14,244 INFO L185 Difference]: Start difference. First operand has 28 places, 28 transitions, 66 flow. Second operand 5 states and 785 transitions. [2020-10-16 03:41:14,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 56 transitions, 218 flow [2020-10-16 03:41:14,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 56 transitions, 218 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:14,248 INFO L241 Difference]: Finished difference. Result has 35 places, 36 transitions, 131 flow [2020-10-16 03:41:14,249 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=35, PETRI_TRANSITIONS=36} [2020-10-16 03:41:14,251 INFO L342 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2020-10-16 03:41:14,251 INFO L481 AbstractCegarLoop]: Abstraction has has 35 places, 36 transitions, 131 flow [2020-10-16 03:41:14,251 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:41:14,251 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:14,251 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-16 03:41:14,252 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 03:41:14,252 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:14,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:14,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1008803599, now seen corresponding path program 1 times [2020-10-16 03:41:14,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:14,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078586002] [2020-10-16 03:41:14,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:14,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:14,301 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:14,314 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:14,321 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:41:14,321 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:41:14,321 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 03:41:14,322 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:41:14,323 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 03:41:14,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,348 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,349 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,350 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,351 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,352 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,383 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,385 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,385 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,387 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,389 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:14,398 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-16 03:41:14,398 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:41:14,398 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:41:14,398 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:41:14,398 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:41:14,398 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:41:14,398 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:41:14,399 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:41:14,399 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:41:14,401 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,430 INFO L129 PetriNetUnfolder]: 28/210 cut-off events. [2020-10-16 03:41:14,430 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 03:41:14,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 210 events. 28/210 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 605 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2020-10-16 03:41:14,435 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,438 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,438 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:41:14,438 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,438 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,438 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 166 places, 184 transitions, 389 flow [2020-10-16 03:41:14,465 INFO L129 PetriNetUnfolder]: 28/210 cut-off events. [2020-10-16 03:41:14,465 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 03:41:14,468 INFO L80 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 210 events. 28/210 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 612 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2020-10-16 03:41:14,484 INFO L117 LiptonReduction]: Number of co-enabled transitions 19656 [2020-10-16 03:41:15,446 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 19 [2020-10-16 03:41:15,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:15,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:15,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:15,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:16,484 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:16,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:16,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:16,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:16,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:16,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:16,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:16,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:16,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,278 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,293 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,347 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,543 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,544 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,564 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:17,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:17,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:18,020 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 68 [2020-10-16 03:41:18,746 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2020-10-16 03:41:18,835 INFO L132 LiptonReduction]: Checked pairs total: 25233 [2020-10-16 03:41:18,836 INFO L134 LiptonReduction]: Total number of compositions: 186 [2020-10-16 03:41:18,836 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4398 [2020-10-16 03:41:18,841 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2020-10-16 03:41:18,841 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:41:18,841 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:18,841 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:18,843 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:18,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:18,843 INFO L82 PathProgramCache]: Analyzing trace with hash 50983695, now seen corresponding path program 1 times [2020-10-16 03:41:18,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:18,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745332426] [2020-10-16 03:41:18,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:18,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:18,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:18,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745332426] [2020-10-16 03:41:18,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:18,881 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:41:18,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180848479] [2020-10-16 03:41:18,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 03:41:18,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:18,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 03:41:18,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 03:41:18,883 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 370 [2020-10-16 03:41:18,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 44 transitions, 109 flow. Second operand 2 states. [2020-10-16 03:41:18,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:18,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 370 [2020-10-16 03:41:18,884 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:18,891 INFO L129 PetriNetUnfolder]: 9/45 cut-off events. [2020-10-16 03:41:18,891 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 03:41:18,891 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 45 events. 9/45 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 85 event pairs, 0 based on Foata normal form. 7/40 useless extension candidates. Maximal degree in co-relation 57. Up to 4 conditions per place. [2020-10-16 03:41:18,892 INFO L132 encePairwiseOnDemand]: 366/370 looper letters, 0 selfloop transitions, 0 changer transitions 0/40 dead transitions. [2020-10-16 03:41:18,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 40 transitions, 101 flow [2020-10-16 03:41:18,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 03:41:18,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 03:41:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 626 transitions. [2020-10-16 03:41:18,894 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.845945945945946 [2020-10-16 03:41:18,895 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 626 transitions. [2020-10-16 03:41:18,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 626 transitions. [2020-10-16 03:41:18,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:18,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 626 transitions. [2020-10-16 03:41:18,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 03:41:18,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 03:41:18,898 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 03:41:18,899 INFO L185 Difference]: Start difference. First operand has 39 places, 44 transitions, 109 flow. Second operand 2 states and 626 transitions. [2020-10-16 03:41:18,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 40 transitions, 101 flow [2020-10-16 03:41:18,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 95 flow, removed 3 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:18,903 INFO L241 Difference]: Finished difference. Result has 39 places, 40 transitions, 95 flow [2020-10-16 03:41:18,904 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=95, PETRI_PLACES=39, PETRI_TRANSITIONS=40} [2020-10-16 03:41:18,904 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 0 predicate places. [2020-10-16 03:41:18,904 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 40 transitions, 95 flow [2020-10-16 03:41:18,904 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 03:41:18,904 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:18,904 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:18,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 03:41:18,905 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:18,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:18,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1580508845, now seen corresponding path program 1 times [2020-10-16 03:41:18,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:18,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820288426] [2020-10-16 03:41:18,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:18,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:18,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:18,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820288426] [2020-10-16 03:41:18,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:18,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:41:18,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321753386] [2020-10-16 03:41:18,976 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:41:18,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:18,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:41:18,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:41:18,978 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 370 [2020-10-16 03:41:18,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 40 transitions, 95 flow. Second operand 4 states. [2020-10-16 03:41:18,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:18,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 370 [2020-10-16 03:41:18,980 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:19,763 INFO L129 PetriNetUnfolder]: 3394/4939 cut-off events. [2020-10-16 03:41:19,763 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2020-10-16 03:41:19,772 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9407 conditions, 4939 events. 3394/4939 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25891 event pairs, 1164 based on Foata normal form. 0/3820 useless extension candidates. Maximal degree in co-relation 9401. Up to 3012 conditions per place. [2020-10-16 03:41:19,812 INFO L132 encePairwiseOnDemand]: 362/370 looper letters, 67 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2020-10-16 03:41:19,813 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 91 transitions, 353 flow [2020-10-16 03:41:19,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:41:19,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:41:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1140 transitions. [2020-10-16 03:41:19,817 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6162162162162163 [2020-10-16 03:41:19,818 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1140 transitions. [2020-10-16 03:41:19,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1140 transitions. [2020-10-16 03:41:19,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:19,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1140 transitions. [2020-10-16 03:41:19,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:41:19,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:41:19,825 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:41:19,826 INFO L185 Difference]: Start difference. First operand has 39 places, 40 transitions, 95 flow. Second operand 5 states and 1140 transitions. [2020-10-16 03:41:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 91 transitions, 353 flow [2020-10-16 03:41:19,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 91 transitions, 353 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:19,831 INFO L241 Difference]: Finished difference. Result has 47 places, 51 transitions, 185 flow [2020-10-16 03:41:19,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=185, PETRI_PLACES=47, PETRI_TRANSITIONS=51} [2020-10-16 03:41:19,832 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 8 predicate places. [2020-10-16 03:41:19,832 INFO L481 AbstractCegarLoop]: Abstraction has has 47 places, 51 transitions, 185 flow [2020-10-16 03:41:19,832 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:41:19,832 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:19,832 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:19,833 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 03:41:19,833 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:19,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:19,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1557369084, now seen corresponding path program 1 times [2020-10-16 03:41:19,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:19,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113286356] [2020-10-16 03:41:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:19,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:20,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113286356] [2020-10-16 03:41:20,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288530782] [2020-10-16 03:41:20,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:41:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:20,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 03:41:20,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:41:20,173 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 64 [2020-10-16 03:41:20,182 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:20,202 INFO L625 ElimStorePlain]: treesize reduction 42, result has 17.6 percent of original size [2020-10-16 03:41:20,205 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:41:20,205 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:4 [2020-10-16 03:41:20,248 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-16 03:41:20,249 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:20,255 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:41:20,257 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:41:20,257 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:23, output treesize:19 [2020-10-16 03:41:20,336 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2020-10-16 03:41:20,338 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:20,342 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:41:20,343 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:41:20,343 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:3 [2020-10-16 03:41:20,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:20,358 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 03:41:20,358 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2020-10-16 03:41:20,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414917053] [2020-10-16 03:41:20,359 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:41:20,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:20,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:41:20,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2020-10-16 03:41:20,362 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 370 [2020-10-16 03:41:20,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 51 transitions, 185 flow. Second operand 6 states. [2020-10-16 03:41:20,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:20,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 370 [2020-10-16 03:41:20,363 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:21,685 INFO L129 PetriNetUnfolder]: 5450/8053 cut-off events. [2020-10-16 03:41:21,685 INFO L130 PetriNetUnfolder]: For 3754/3782 co-relation queries the response was YES. [2020-10-16 03:41:21,706 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20417 conditions, 8053 events. 5450/8053 cut-off events. For 3754/3782 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46130 event pairs, 1209 based on Foata normal form. 139/7263 useless extension candidates. Maximal degree in co-relation 20407. Up to 3210 conditions per place. [2020-10-16 03:41:21,767 INFO L132 encePairwiseOnDemand]: 361/370 looper letters, 97 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2020-10-16 03:41:21,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 138 transitions, 699 flow [2020-10-16 03:41:21,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:41:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:41:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1763 transitions. [2020-10-16 03:41:21,773 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5956081081081082 [2020-10-16 03:41:21,773 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1763 transitions. [2020-10-16 03:41:21,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1763 transitions. [2020-10-16 03:41:21,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:21,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1763 transitions. [2020-10-16 03:41:21,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:41:21,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:41:21,783 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:41:21,783 INFO L185 Difference]: Start difference. First operand has 47 places, 51 transitions, 185 flow. Second operand 8 states and 1763 transitions. [2020-10-16 03:41:21,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 138 transitions, 699 flow [2020-10-16 03:41:21,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 138 transitions, 699 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:21,810 INFO L241 Difference]: Finished difference. Result has 60 places, 70 transitions, 426 flow [2020-10-16 03:41:21,810 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=426, PETRI_PLACES=60, PETRI_TRANSITIONS=70} [2020-10-16 03:41:21,810 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 21 predicate places. [2020-10-16 03:41:21,811 INFO L481 AbstractCegarLoop]: Abstraction has has 60 places, 70 transitions, 426 flow [2020-10-16 03:41:21,811 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:41:21,811 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:21,811 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:22,026 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2020-10-16 03:41:22,027 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:22,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:22,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1549061301, now seen corresponding path program 1 times [2020-10-16 03:41:22,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:22,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434732276] [2020-10-16 03:41:22,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:22,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434732276] [2020-10-16 03:41:22,110 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:22,110 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-16 03:41:22,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634627196] [2020-10-16 03:41:22,110 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:41:22,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:22,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:41:22,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:41:22,114 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 370 [2020-10-16 03:41:22,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 70 transitions, 426 flow. Second operand 8 states. [2020-10-16 03:41:22,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:22,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 370 [2020-10-16 03:41:22,115 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:26,307 INFO L129 PetriNetUnfolder]: 18788/26033 cut-off events. [2020-10-16 03:41:26,307 INFO L130 PetriNetUnfolder]: For 40469/40490 co-relation queries the response was YES. [2020-10-16 03:41:26,428 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81786 conditions, 26033 events. 18788/26033 cut-off events. For 40469/40490 co-relation queries the response was YES. Maximal size of possible extension queue 1102. Compared 154711 event pairs, 1937 based on Foata normal form. 410/21357 useless extension candidates. Maximal degree in co-relation 81769. Up to 6934 conditions per place. [2020-10-16 03:41:26,624 INFO L132 encePairwiseOnDemand]: 353/370 looper letters, 472 selfloop transitions, 167 changer transitions 0/647 dead transitions. [2020-10-16 03:41:26,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 647 transitions, 4208 flow [2020-10-16 03:41:26,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:41:26,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:41:26,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4783 transitions. [2020-10-16 03:41:26,645 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5386261261261261 [2020-10-16 03:41:26,645 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4783 transitions. [2020-10-16 03:41:26,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4783 transitions. [2020-10-16 03:41:26,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:26,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4783 transitions. [2020-10-16 03:41:26,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:41:26,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:41:26,681 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:41:26,681 INFO L185 Difference]: Start difference. First operand has 60 places, 70 transitions, 426 flow. Second operand 24 states and 4783 transitions. [2020-10-16 03:41:26,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 647 transitions, 4208 flow [2020-10-16 03:41:27,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 647 transitions, 4193 flow, removed 7 selfloop flow, removed 1 redundant places. [2020-10-16 03:41:27,439 INFO L241 Difference]: Finished difference. Result has 102 places, 261 transitions, 2622 flow [2020-10-16 03:41:27,439 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2622, PETRI_PLACES=102, PETRI_TRANSITIONS=261} [2020-10-16 03:41:27,439 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 63 predicate places. [2020-10-16 03:41:27,440 INFO L481 AbstractCegarLoop]: Abstraction has has 102 places, 261 transitions, 2622 flow [2020-10-16 03:41:27,440 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:41:27,440 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:27,440 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:27,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 03:41:27,440 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:27,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:27,441 INFO L82 PathProgramCache]: Analyzing trace with hash -2049912849, now seen corresponding path program 1 times [2020-10-16 03:41:27,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:27,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41792738] [2020-10-16 03:41:27,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:27,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:41:27,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41792738] [2020-10-16 03:41:27,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:27,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:41:27,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600291230] [2020-10-16 03:41:27,479 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:41:27,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:27,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:41:27,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:41:27,481 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 370 [2020-10-16 03:41:27,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 261 transitions, 2622 flow. Second operand 4 states. [2020-10-16 03:41:27,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:27,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 370 [2020-10-16 03:41:27,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:28,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 89#L724-2true, Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), 154#L700-5true, Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 247#(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|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 251#(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|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:28,775 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2020-10-16 03:41:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2020-10-16 03:41:28,775 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:30,113 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, 137#thr1EXITtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 89#L724-2true, Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 247#(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|))), Black: 249#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 251#(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|))), Black: 253#(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|))), 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 236#true, 172#true, Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), 117#thr1EXITtrue, Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:30,113 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2020-10-16 03:41:30,113 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:41:30,114 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2020-10-16 03:41:30,114 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:41:31,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), 93#L724-3true, Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 101#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 247#(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|))), Black: 249#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 251#(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|))), Black: 253#(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|))), Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 169#true, Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:31,495 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:41:31,495 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:31,495 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:31,495 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:41:31,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, 21#L713true, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), 93#L724-3true, Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 247#(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|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 251#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 253#(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|))), 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:31,496 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:41:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:41:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:41:31,496 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:41:31,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, 21#L713true, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 89#L724-2true, Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 247#(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|))), Black: 249#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, Black: 251#(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|))), Black: 253#(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|))), 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:31,717 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:41:31,717 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:41:31,717 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:41:31,717 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:41:31,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L724-4-->L724-2: Formula: (= (store |v_#memory_int_404| |v_ULTIMATE.start_main_~#t~0.base_109| (store (select |v_#memory_int_404| |v_ULTIMATE.start_main_~#t~0.base_109|) |v_ULTIMATE.start_main_~#t~0.offset_105| 0)) |v_#memory_int_403|) InVars {#memory_int=|v_#memory_int_404|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_109|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_105|} OutVars{#memory_int=|v_#memory_int_403|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_109|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_105|} AuxVars[] AssignedVars[#memory_int][34], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, 7#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 89#L724-2true, Black: 261#(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|))), 154#L700-5true, Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 247#(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|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 251#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:31,840 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:41:31,840 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:41:31,840 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:41:31,840 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:41:31,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1018] L700-5-->L704-1: Formula: (and (= (select (select |v_#memory_int_434| |v_~#storage~0.base_64|) (+ (* v_thr1Thread1of3ForFork0_findMax_~i~0_23 4) |v_~#storage~0.offset_64|)) v_thr1Thread1of3ForFork0_findMax_~e~0_22) (< v_thr1Thread1of3ForFork0_findMax_~i~0_23 (+ v_thr1Thread1of3ForFork0_findMax_~offset_18 2))) InVars {~#storage~0.offset=|v_~#storage~0.offset_64|, ~#storage~0.base=|v_~#storage~0.base_64|, #memory_int=|v_#memory_int_434|, thr1Thread1of3ForFork0_findMax_~i~0=v_thr1Thread1of3ForFork0_findMax_~i~0_23, thr1Thread1of3ForFork0_findMax_~offset=v_thr1Thread1of3ForFork0_findMax_~offset_18} OutVars{~#storage~0.offset=|v_~#storage~0.offset_64|, ~#storage~0.base=|v_~#storage~0.base_64|, #memory_int=|v_#memory_int_434|, thr1Thread1of3ForFork0_findMax_#t~mem4=|v_thr1Thread1of3ForFork0_findMax_#t~mem4_15|, thr1Thread1of3ForFork0_findMax_~i~0=v_thr1Thread1of3ForFork0_findMax_~i~0_23, thr1Thread1of3ForFork0_findMax_~offset=v_thr1Thread1of3ForFork0_findMax_~offset_18, thr1Thread1of3ForFork0_findMax_~e~0=v_thr1Thread1of3ForFork0_findMax_~e~0_22} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_findMax_#t~mem4, thr1Thread1of3ForFork0_findMax_~e~0][35], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 65#L704-1true, 66#thr1EXITtrue, 7#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 236#true, 93#L724-3true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 247#(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|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 251#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:31,840 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:41:31,841 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2020-10-16 03:41:31,841 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:31,841 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:41:32,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1059] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread3of3ForFork0_#res.base_8| 0) (not (< v_thr1Thread3of3ForFork0_findMax_~i~0_43 (+ v_thr1Thread3of3ForFork0_findMax_~offset_33 2))) (= |v_thr1Thread3of3ForFork0_#res.offset_8| 0) (= (store |v_#valid_360| |v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85| 0) |v_#valid_359|)) InVars {thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, #valid=|v_#valid_360|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_85|} OutVars{thr1Thread3of3ForFork0_findMax_~i~0=v_thr1Thread3of3ForFork0_findMax_~i~0_43, thr1Thread3of3ForFork0_findMax_~offset=v_thr1Thread3of3ForFork0_findMax_~offset_33, thr1Thread3of3ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.offset_72|, #valid=|v_#valid_359|, thr1Thread3of3ForFork0_#res.base=|v_thr1Thread3of3ForFork0_#res.base_8|, thr1Thread3of3ForFork0_#res.offset=|v_thr1Thread3of3ForFork0_#res.offset_8|, thr1Thread3of3ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of3ForFork0_findMax_~#cret~0.base_84|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_findMax_~#cret~0.offset, #valid, thr1Thread3of3ForFork0_#res.base, thr1Thread3of3ForFork0_#res.offset, thr1Thread3of3ForFork0_findMax_~#cret~0.base][56], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 89#L724-2true, Black: 261#(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|))), Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 236#true, Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 101#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 247#(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|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 251#(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|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, 172#true, 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:32,051 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:41:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:41:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:41:32,051 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:41:32,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1018] L700-5-->L704-1: Formula: (and (= (select (select |v_#memory_int_434| |v_~#storage~0.base_64|) (+ (* v_thr1Thread1of3ForFork0_findMax_~i~0_23 4) |v_~#storage~0.offset_64|)) v_thr1Thread1of3ForFork0_findMax_~e~0_22) (< v_thr1Thread1of3ForFork0_findMax_~i~0_23 (+ v_thr1Thread1of3ForFork0_findMax_~offset_18 2))) InVars {~#storage~0.offset=|v_~#storage~0.offset_64|, ~#storage~0.base=|v_~#storage~0.base_64|, #memory_int=|v_#memory_int_434|, thr1Thread1of3ForFork0_findMax_~i~0=v_thr1Thread1of3ForFork0_findMax_~i~0_23, thr1Thread1of3ForFork0_findMax_~offset=v_thr1Thread1of3ForFork0_findMax_~offset_18} OutVars{~#storage~0.offset=|v_~#storage~0.offset_64|, ~#storage~0.base=|v_~#storage~0.base_64|, #memory_int=|v_#memory_int_434|, thr1Thread1of3ForFork0_findMax_#t~mem4=|v_thr1Thread1of3ForFork0_findMax_#t~mem4_15|, thr1Thread1of3ForFork0_findMax_~i~0=v_thr1Thread1of3ForFork0_findMax_~i~0_23, thr1Thread1of3ForFork0_findMax_~offset=v_thr1Thread1of3ForFork0_findMax_~offset_18, thr1Thread1of3ForFork0_findMax_~e~0=v_thr1Thread1of3ForFork0_findMax_~e~0_22} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_findMax_#t~mem4, thr1Thread1of3ForFork0_findMax_~e~0][43], [65#L704-1true, 193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 261#(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|))), 89#L724-2true, Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 247#(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|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), 103#L713true, Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 251#(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|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), 299#true, Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 172#true, 236#true, Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 117#thr1EXITtrue, Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:32,161 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:41:32,161 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:41:32,161 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:41:32,161 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:41:32,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([977] L724-4-->L724-2: Formula: (= (store |v_#memory_int_404| |v_ULTIMATE.start_main_~#t~0.base_109| (store (select |v_#memory_int_404| |v_ULTIMATE.start_main_~#t~0.base_109|) |v_ULTIMATE.start_main_~#t~0.offset_105| 0)) |v_#memory_int_403|) InVars {#memory_int=|v_#memory_int_404|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_109|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_105|} OutVars{#memory_int=|v_#memory_int_403|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_109|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_105|} AuxVars[] AssignedVars[#memory_int][24], [193#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 66#thr1EXITtrue, 7#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 137#thr1EXITtrue, Black: 257#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 259#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 261#(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|))), 89#L724-2true, Black: 263#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0)), Black: 265#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 267#(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|))), Black: 269#(and (= (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|))), Black: 238#(= (select |#valid| |~#max~0.base|) 1), Black: 271#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 239#(not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|)), Black: 240#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 275#(and (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 245#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), thr1Thread1of3ForFork0InUse, Black: 277#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 247#(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|))), Black: 224#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of3ForFork0InUse, Black: 249#(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|))), Black: 251#(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|))), Black: 209#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of3ForFork0InUse, 169#true, Black: 226#(and (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 253#(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|))), Black: 228#(and (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 255#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~e~0) (not (= |thr1Thread1of3ForFork0_findMax_~#cret~0.base| |~#max~0.base|))), Black: 222#(and (<= thr1Thread1of3ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), 299#true, 172#true, 236#true, Black: 177#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0) (<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)), Black: 174#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of3ForFork0_findMax_~c~0), Black: 175#(<= thr1Thread1of3ForFork0_findMax_~e~0 |thr1Thread1of3ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:41:32,235 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:41:32,235 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:41:32,235 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:41:32,236 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:41:33,249 INFO L129 PetriNetUnfolder]: 25364/36209 cut-off events. [2020-10-16 03:41:33,250 INFO L130 PetriNetUnfolder]: For 213425/216366 co-relation queries the response was YES. [2020-10-16 03:41:33,562 INFO L80 FinitePrefix]: Finished finitePrefix Result has 152277 conditions, 36209 events. 25364/36209 cut-off events. For 213425/216366 co-relation queries the response was YES. Maximal size of possible extension queue 1862. Compared 243756 event pairs, 4283 based on Foata normal form. 1118/33980 useless extension candidates. Maximal degree in co-relation 152241. Up to 21522 conditions per place. [2020-10-16 03:41:33,848 INFO L132 encePairwiseOnDemand]: 362/370 looper letters, 409 selfloop transitions, 212 changer transitions 0/686 dead transitions. [2020-10-16 03:41:33,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 686 transitions, 8388 flow [2020-10-16 03:41:33,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:41:33,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:41:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1145 transitions. [2020-10-16 03:41:33,852 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6189189189189189 [2020-10-16 03:41:33,853 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1145 transitions. [2020-10-16 03:41:33,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1145 transitions. [2020-10-16 03:41:33,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:33,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1145 transitions. [2020-10-16 03:41:33,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:41:33,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:41:33,859 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:41:33,859 INFO L185 Difference]: Start difference. First operand has 102 places, 261 transitions, 2622 flow. Second operand 5 states and 1145 transitions. [2020-10-16 03:41:33,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 686 transitions, 8388 flow [2020-10-16 03:41:36,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 686 transitions, 7928 flow, removed 230 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:36,497 INFO L241 Difference]: Finished difference. Result has 110 places, 473 transitions, 6091 flow [2020-10-16 03:41:36,498 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6091, PETRI_PLACES=110, PETRI_TRANSITIONS=473} [2020-10-16 03:41:36,498 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 71 predicate places. [2020-10-16 03:41:36,498 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 473 transitions, 6091 flow [2020-10-16 03:41:36,498 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:41:36,498 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:36,499 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-16 03:41:36,499 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 03:41:36,499 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:41:36,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:36,499 INFO L82 PathProgramCache]: Analyzing trace with hash 2070472047, now seen corresponding path program 1 times [2020-10-16 03:41:36,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:36,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271469036] [2020-10-16 03:41:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:36,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:36,859 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 03:41:36,867 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 03:41:36,874 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 03:41:36,874 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 03:41:36,874 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-16 03:41:36,875 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 03:41:36,875 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 03:41:36,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,895 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#in~offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~e~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,961 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~offset~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_findMax_~#cret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_findMax_~offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 03:41:36,966 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-16 03:41:36,966 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 03:41:36,966 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 03:41:36,966 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 03:41:36,966 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 03:41:36,967 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 03:41:36,967 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 03:41:36,967 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 03:41:36,967 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 03:41:36,973 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:36,996 INFO L129 PetriNetUnfolder]: 37/272 cut-off events. [2020-10-16 03:41:36,996 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 03:41:36,999 INFO L80 FinitePrefix]: Finished finitePrefix Result has 295 conditions, 272 events. 37/272 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 905 event pairs, 0 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 218. Up to 10 conditions per place. [2020-10-16 03:41:36,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:37,003 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:37,003 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 03:41:37,003 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:37,003 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:37,003 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 213 places, 237 transitions, 506 flow [2020-10-16 03:41:37,035 INFO L129 PetriNetUnfolder]: 37/272 cut-off events. [2020-10-16 03:41:37,035 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 03:41:37,040 INFO L80 FinitePrefix]: Finished finitePrefix Result has 295 conditions, 272 events. 37/272 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 924 event pairs, 0 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 218. Up to 10 conditions per place. [2020-10-16 03:41:37,065 INFO L117 LiptonReduction]: Number of co-enabled transitions 37232 [2020-10-16 03:41:37,203 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:37,216 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:37,680 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 19 [2020-10-16 03:41:38,384 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 19 [2020-10-16 03:41:40,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:40,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:40,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,534 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,535 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:40,536 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:40,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:40,720 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-10-16 03:41:41,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:41,054 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:41,055 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:41,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:41,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:41,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:41:41,739 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-16 03:41:42,196 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2020-10-16 03:41:42,460 INFO L132 LiptonReduction]: Checked pairs total: 49096 [2020-10-16 03:41:42,460 INFO L134 LiptonReduction]: Total number of compositions: 247 [2020-10-16 03:41:42,460 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5457 [2020-10-16 03:41:42,462 INFO L129 PetriNetUnfolder]: 2/15 cut-off events. [2020-10-16 03:41:42,463 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 03:41:42,463 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:42,463 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:42,463 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:41:42,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:42,463 INFO L82 PathProgramCache]: Analyzing trace with hash -848827774, now seen corresponding path program 1 times [2020-10-16 03:41:42,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:42,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095247480] [2020-10-16 03:41:42,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:42,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095247480] [2020-10-16 03:41:42,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:42,478 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 03:41:42,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183422492] [2020-10-16 03:41:42,479 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 03:41:42,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:42,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 03:41:42,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 03:41:42,481 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 484 [2020-10-16 03:41:42,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 58 transitions, 148 flow. Second operand 2 states. [2020-10-16 03:41:42,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:42,482 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 484 [2020-10-16 03:41:42,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:42,489 INFO L129 PetriNetUnfolder]: 12/60 cut-off events. [2020-10-16 03:41:42,489 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 03:41:42,489 INFO L80 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 60 events. 12/60 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 125 event pairs, 0 based on Foata normal form. 9/53 useless extension candidates. Maximal degree in co-relation 78. Up to 5 conditions per place. [2020-10-16 03:41:42,490 INFO L132 encePairwiseOnDemand]: 479/484 looper letters, 0 selfloop transitions, 0 changer transitions 0/53 dead transitions. [2020-10-16 03:41:42,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 53 transitions, 138 flow [2020-10-16 03:41:42,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 03:41:42,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 03:41:42,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 817 transitions. [2020-10-16 03:41:42,493 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.84400826446281 [2020-10-16 03:41:42,493 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 817 transitions. [2020-10-16 03:41:42,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 817 transitions. [2020-10-16 03:41:42,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:42,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 817 transitions. [2020-10-16 03:41:42,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 03:41:42,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 03:41:42,497 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 03:41:42,497 INFO L185 Difference]: Start difference. First operand has 51 places, 58 transitions, 148 flow. Second operand 2 states and 817 transitions. [2020-10-16 03:41:42,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 53 transitions, 138 flow [2020-10-16 03:41:42,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 126 flow, removed 6 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:42,499 INFO L241 Difference]: Finished difference. Result has 51 places, 53 transitions, 126 flow [2020-10-16 03:41:42,500 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=484, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=126, PETRI_PLACES=51, PETRI_TRANSITIONS=53} [2020-10-16 03:41:42,500 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2020-10-16 03:41:42,500 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 53 transitions, 126 flow [2020-10-16 03:41:42,500 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 03:41:42,500 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:42,500 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:42,500 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 03:41:42,501 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:41:42,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:42,501 INFO L82 PathProgramCache]: Analyzing trace with hash -543817931, now seen corresponding path program 1 times [2020-10-16 03:41:42,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:42,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342590304] [2020-10-16 03:41:42,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:42,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:42,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:42,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342590304] [2020-10-16 03:41:42,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:42,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:41:42,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165135964] [2020-10-16 03:41:42,534 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:41:42,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:42,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:41:42,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:41:42,537 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 484 [2020-10-16 03:41:42,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 53 transitions, 126 flow. Second operand 4 states. [2020-10-16 03:41:42,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:42,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 484 [2020-10-16 03:41:42,538 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:45,671 INFO L129 PetriNetUnfolder]: 32722/43077 cut-off events. [2020-10-16 03:41:45,671 INFO L130 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2020-10-16 03:41:45,782 INFO L80 FinitePrefix]: Finished finitePrefix Result has 83060 conditions, 43077 events. 32722/43077 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 1583. Compared 241818 event pairs, 11696 based on Foata normal form. 0/33423 useless extension candidates. Maximal degree in co-relation 83053. Up to 26781 conditions per place. [2020-10-16 03:41:45,977 INFO L132 encePairwiseOnDemand]: 475/484 looper letters, 97 selfloop transitions, 13 changer transitions 0/128 dead transitions. [2020-10-16 03:41:45,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 128 transitions, 496 flow [2020-10-16 03:41:45,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:41:45,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:41:45,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1562 transitions. [2020-10-16 03:41:45,984 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6454545454545455 [2020-10-16 03:41:45,984 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1562 transitions. [2020-10-16 03:41:45,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1562 transitions. [2020-10-16 03:41:45,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:45,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1562 transitions. [2020-10-16 03:41:45,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:41:45,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:41:45,991 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:41:45,991 INFO L185 Difference]: Start difference. First operand has 51 places, 53 transitions, 126 flow. Second operand 5 states and 1562 transitions. [2020-10-16 03:41:45,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 128 transitions, 496 flow [2020-10-16 03:41:45,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 128 transitions, 496 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:45,994 INFO L241 Difference]: Finished difference. Result has 59 places, 66 transitions, 232 flow [2020-10-16 03:41:45,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=484, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=232, PETRI_PLACES=59, PETRI_TRANSITIONS=66} [2020-10-16 03:41:45,995 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2020-10-16 03:41:45,995 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 66 transitions, 232 flow [2020-10-16 03:41:45,995 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:41:45,995 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:45,995 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:45,995 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-16 03:41:45,995 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:41:45,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:45,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1364505798, now seen corresponding path program 1 times [2020-10-16 03:41:45,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:45,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275173166] [2020-10-16 03:41:45,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:46,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275173166] [2020-10-16 03:41:46,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829942830] [2020-10-16 03:41:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:41:46,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:46,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 03:41:46,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:41:46,168 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:41:46,169 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 126 [2020-10-16 03:41:46,170 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,171 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,182 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,184 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,185 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,187 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-16 03:41:46,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:41:46,192 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:46,224 INFO L625 ElimStorePlain]: treesize reduction 192, result has 6.3 percent of original size [2020-10-16 03:41:46,225 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:41:46,226 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:4 [2020-10-16 03:41:46,253 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-16 03:41:46,254 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:46,264 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:41:46,265 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 03:41:46,266 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:23, output treesize:19 [2020-10-16 03:41:46,297 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2020-10-16 03:41:46,298 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:41:46,302 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:41:46,304 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:41:46,304 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:3 [2020-10-16 03:41:46,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:46,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 03:41:46,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2020-10-16 03:41:46,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744251162] [2020-10-16 03:41:46,305 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 03:41:46,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:46,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 03:41:46,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2020-10-16 03:41:46,309 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 284 out of 484 [2020-10-16 03:41:46,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 66 transitions, 232 flow. Second operand 6 states. [2020-10-16 03:41:46,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:46,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 284 of 484 [2020-10-16 03:41:46,310 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:41:53,398 INFO L129 PetriNetUnfolder]: 53695/71933 cut-off events. [2020-10-16 03:41:53,398 INFO L130 PetriNetUnfolder]: For 33248/33420 co-relation queries the response was YES. [2020-10-16 03:41:53,643 INFO L80 FinitePrefix]: Finished finitePrefix Result has 177651 conditions, 71933 events. 53695/71933 cut-off events. For 33248/33420 co-relation queries the response was YES. Maximal size of possible extension queue 2594. Compared 442056 event pairs, 11885 based on Foata normal form. 1002/63070 useless extension candidates. Maximal degree in co-relation 177640. Up to 28700 conditions per place. [2020-10-16 03:41:53,955 INFO L132 encePairwiseOnDemand]: 474/484 looper letters, 141 selfloop transitions, 34 changer transitions 0/193 dead transitions. [2020-10-16 03:41:53,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 193 transitions, 946 flow [2020-10-16 03:41:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 03:41:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 03:41:53,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2435 transitions. [2020-10-16 03:41:53,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6288739669421488 [2020-10-16 03:41:53,962 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2435 transitions. [2020-10-16 03:41:53,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2435 transitions. [2020-10-16 03:41:53,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:41:53,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2435 transitions. [2020-10-16 03:41:53,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 03:41:53,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 03:41:53,973 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 03:41:53,973 INFO L185 Difference]: Start difference. First operand has 59 places, 66 transitions, 232 flow. Second operand 8 states and 2435 transitions. [2020-10-16 03:41:53,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 193 transitions, 946 flow [2020-10-16 03:41:54,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 193 transitions, 946 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 03:41:54,313 INFO L241 Difference]: Finished difference. Result has 72 places, 89 transitions, 525 flow [2020-10-16 03:41:54,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=484, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=525, PETRI_PLACES=72, PETRI_TRANSITIONS=89} [2020-10-16 03:41:54,314 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2020-10-16 03:41:54,314 INFO L481 AbstractCegarLoop]: Abstraction has has 72 places, 89 transitions, 525 flow [2020-10-16 03:41:54,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 03:41:54,314 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:41:54,314 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:41:54,515 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-16 03:41:54,516 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:41:54,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:41:54,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1376622892, now seen corresponding path program 1 times [2020-10-16 03:41:54,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:41:54,517 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462368215] [2020-10-16 03:41:54,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:41:54,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:41:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:41:54,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462368215] [2020-10-16 03:41:54,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:41:54,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-16 03:41:54,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870633545] [2020-10-16 03:41:54,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 03:41:54,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:41:54,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 03:41:54,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-10-16 03:41:54,597 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 484 [2020-10-16 03:41:54,598 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 89 transitions, 525 flow. Second operand 8 states. [2020-10-16 03:41:54,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:41:54,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 484 [2020-10-16 03:41:54,599 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:42:43,096 INFO L129 PetriNetUnfolder]: 245473/313104 cut-off events. [2020-10-16 03:42:43,097 INFO L130 PetriNetUnfolder]: For 463306/463426 co-relation queries the response was YES. [2020-10-16 03:42:44,599 INFO L80 FinitePrefix]: Finished finitePrefix Result has 938052 conditions, 313104 events. 245473/313104 cut-off events. For 463306/463426 co-relation queries the response was YES. Maximal size of possible extension queue 9478. Compared 1953630 event pairs, 28207 based on Foata normal form. 3674/249201 useless extension candidates. Maximal degree in co-relation 938034. Up to 70659 conditions per place. [2020-10-16 03:42:55,472 INFO L132 encePairwiseOnDemand]: 465/484 looper letters, 689 selfloop transitions, 207 changer transitions 0/907 dead transitions. [2020-10-16 03:42:55,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 907 transitions, 5647 flow [2020-10-16 03:42:55,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:42:55,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:42:55,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6573 transitions. [2020-10-16 03:42:55,488 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5658574380165289 [2020-10-16 03:42:55,488 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6573 transitions. [2020-10-16 03:42:55,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6573 transitions. [2020-10-16 03:42:55,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:42:55,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6573 transitions. [2020-10-16 03:42:55,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:42:55,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:42:55,516 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:42:55,516 INFO L185 Difference]: Start difference. First operand has 72 places, 89 transitions, 525 flow. Second operand 24 states and 6573 transitions. [2020-10-16 03:42:55,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 907 transitions, 5647 flow [2020-10-16 03:44:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 907 transitions, 5632 flow, removed 7 selfloop flow, removed 1 redundant places. [2020-10-16 03:44:03,241 INFO L241 Difference]: Finished difference. Result has 114 places, 326 transitions, 3290 flow [2020-10-16 03:44:03,241 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=484, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3290, PETRI_PLACES=114, PETRI_TRANSITIONS=326} [2020-10-16 03:44:03,241 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2020-10-16 03:44:03,242 INFO L481 AbstractCegarLoop]: Abstraction has has 114 places, 326 transitions, 3290 flow [2020-10-16 03:44:03,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 03:44:03,242 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:44:03,242 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:44:03,242 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 03:44:03,242 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:44:03,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:44:03,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1184742448, now seen corresponding path program 1 times [2020-10-16 03:44:03,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:44:03,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77845611] [2020-10-16 03:44:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:44:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:44:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 03:44:03,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77845611] [2020-10-16 03:44:03,271 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 03:44:03,271 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 03:44:03,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604705952] [2020-10-16 03:44:03,273 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 03:44:03,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:44:03,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 03:44:03,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 03:44:03,275 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 484 [2020-10-16 03:44:03,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 326 transitions, 3290 flow. Second operand 4 states. [2020-10-16 03:44:03,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:44:03,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 484 [2020-10-16 03:44:03,277 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:44:04,756 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:04,756 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2020-10-16 03:44:04,756 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2020-10-16 03:44:04,756 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:04,756 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:05,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:05,572 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2020-10-16 03:44:05,572 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:05,572 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2020-10-16 03:44:05,572 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:05,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:05,723 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:05,723 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:05,723 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:05,723 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:06,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:06,649 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:06,649 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:06,649 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:06,649 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:07,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:07,559 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,559 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,559 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,559 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:07,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:07,560 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:07,560 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:07,560 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:07,560 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:07,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:07,580 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,580 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:07,580 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,581 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:07,581 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,581 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,581 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:07,581 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:08,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:08,756 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:08,756 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:09,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 282#true, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:09,100 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2020-10-16 03:44:09,100 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:09,100 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:09,100 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:09,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 282#true, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:09,101 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,101 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,101 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,101 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:09,489 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,489 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,489 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,489 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:09,489 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:09,489 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:09,490 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:09,490 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:09,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:09,503 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,503 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:09,504 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,504 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:09,763 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,763 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:09,764 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:09,764 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:11,654 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:11,654 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,654 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:11,655 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,655 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:11,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:11,656 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,656 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:11,656 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,656 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:11,696 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:11,696 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2020-10-16 03:44:11,696 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:11,696 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:11,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:11,945 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,945 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,945 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:11,945 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:12,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:12,251 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:12,251 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:12,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:12,489 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:12,489 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:12,489 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:12,489 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:12,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:12,655 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:12,655 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:12,655 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:13,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:13,303 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,303 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,303 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,303 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:13,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:13,304 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,304 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:13,304 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,304 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:13,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:13,851 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:13,851 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:13,852 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:13,852 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2020-10-16 03:44:14,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:14,607 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,607 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,607 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,607 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:14,608 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,608 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,608 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,608 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:14,651 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:14,652 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,652 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 24#L700-5true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:14,653 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:14,654 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,654 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,654 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,654 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:14,771 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,771 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,771 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:14,771 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:14,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:14,782 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,782 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,782 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,782 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2020-10-16 03:44:14,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 25#thr1ENTRYtrue, 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:14,881 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:14,881 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:14,881 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2020-10-16 03:44:14,881 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:15,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:15,204 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:15,204 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:15,204 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:15,204 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:15,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:15,875 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:15,875 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:15,875 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:15,875 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:15,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:15,878 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2020-10-16 03:44:15,878 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:15,878 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:15,878 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:16,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][23], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread4of4ForFork0NotInUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:16,028 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,028 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:16,028 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:16,028 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:16,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:16,694 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:16,694 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,694 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:16,695 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,695 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:16,695 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,695 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:16,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:16,696 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,696 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:16,696 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,696 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:16,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:16,735 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:16,735 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:16,735 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:16,736 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:25,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:25,161 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,161 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,161 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,161 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:25,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:25,218 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 25#thr1ENTRYtrue, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:25,218 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:25,219 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:25,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:25,313 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:25,313 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:25,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:25,342 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,342 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:25,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:25,357 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:25,357 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:25,357 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:25,357 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:26,251 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,251 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:26,251 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,251 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:26,252 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:26,388 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:26,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:26,388 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:26,389 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:26,389 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:26,389 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:26,389 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:26,519 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:26,519 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:26,519 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,519 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:26,519 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,519 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:26,548 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,548 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:26,549 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,549 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,549 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:44:26,549 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,550 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,550 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,550 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:26,636 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,637 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:26,637 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:26,637 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:26,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:26,701 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:26,701 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:26,701 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:26,701 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:26,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:26,702 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:26,703 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:26,703 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,703 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:26,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:26,929 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,929 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:26,930 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:26,930 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:27,097 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,097 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,097 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,098 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:27,554 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:27,554 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,554 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:27,749 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:27,777 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:27,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:27,778 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:27,778 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:27,900 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,900 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,900 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:27,900 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:28,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:28,099 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:28,099 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:28,099 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:28,099 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:28,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:28,812 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,812 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,812 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,812 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:28,813 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,813 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,813 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,813 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:28,853 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:28,853 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:28,853 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:28,854 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:28,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:28,854 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,854 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,854 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,854 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:28,855 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:28,855 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:28,855 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:28,855 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:28,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:28,855 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,856 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,856 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,856 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:28,935 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:28,963 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,963 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,963 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,964 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:28,971 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,971 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:28,971 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:28,971 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:29,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 25#thr1ENTRYtrue, 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:29,068 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:29,068 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:29,068 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:29,068 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:29,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:29,295 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:29,295 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:29,295 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:29,295 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:29,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:29,378 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:29,378 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:29,378 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:29,378 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:29,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 115#thr1ENTRYtrue]) [2020-10-16 03:44:29,783 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:29,783 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:29,783 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:29,783 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:30,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:30,094 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:30,094 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:30,094 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:30,094 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:30,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true]) [2020-10-16 03:44:30,186 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:30,186 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:30,186 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:30,186 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:31,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:31,274 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,274 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:31,274 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,275 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:31,295 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:31,295 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:31,295 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:31,295 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:31,295 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:31,295 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:31,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:44:31,325 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,325 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,326 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,326 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:31,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:44:31,326 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:31,326 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:31,326 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:31,327 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:32,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [64#L713true, 66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,137 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, 66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:32,137 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,137 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:44:32,184 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,184 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,185 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,185 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:44:32,185 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,185 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,186 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,186 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:32,239 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,239 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,239 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,239 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:32,240 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,240 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,240 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,240 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:32,494 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:32,494 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,494 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,495 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:32,495 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:32,495 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,495 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,495 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,661 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:32,661 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:32,661 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,661 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,661 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,661 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,724 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:32,724 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:32,724 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,724 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:32,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true]) [2020-10-16 03:44:32,830 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,830 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,830 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,830 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,840 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:32,840 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,840 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:32,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 31#L703-1true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:32,844 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,844 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,844 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,844 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:32,845 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,845 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,845 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,845 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:32,859 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:32,859 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,859 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:32,859 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:32,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:32,860 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,860 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,860 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:32,860 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2020-10-16 03:44:32,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:32,901 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,901 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,901 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,901 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,949 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,949 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,949 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,949 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,950 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,950 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:32,950 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,950 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:32,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:32,951 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:32,951 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,951 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:32,952 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L713-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (not (<= v_thr1Thread1of4ForFork0_findMax_~e~0_21 |v_thr1Thread1of4ForFork0_findMax_#t~mem7_17|)) InVars {thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_17|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_21} OutVars{thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_16|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_21} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7][96], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:44:33,011 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:33,011 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:33,011 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,011 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:33,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:33,012 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:33,012 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:33,012 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:33,012 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:33,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:33,244 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:33,249 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,249 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:33,472 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,472 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,472 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:33,472 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:33,824 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:33,824 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:33,824 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:33,824 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:33,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:33,990 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,990 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:33,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:33,996 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:33,996 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:33,996 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:34,203 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,203 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,203 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,204 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:34,209 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,209 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,209 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,210 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:34,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:34,210 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,210 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,210 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,210 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:34,235 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,235 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,235 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:34,235 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:34,236 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,236 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,236 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,236 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:34,240 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:34,240 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:34,240 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:34,272 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,273 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,273 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,273 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:34,273 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:34,274 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:34,274 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][256], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true]) [2020-10-16 03:44:34,275 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,275 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,275 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:34,276 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:34,276 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,276 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:34,346 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,346 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,346 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,346 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:34,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:34,358 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:34,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:34,453 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,453 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,453 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,453 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:34,475 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,475 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,475 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,475 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:34,477 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,477 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:34,477 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:34,477 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:35,353 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,353 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,354 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,354 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,354 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:35,354 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,354 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,354 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,355 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,475 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:35,476 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:35,476 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:35,476 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:35,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:35,602 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:35,602 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:35,602 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:35,602 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:35,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:35,603 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,603 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,603 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,603 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,628 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:35,628 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,628 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,628 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,629 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:35,639 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,639 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,639 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,639 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:35,642 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,642 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,642 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,642 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:35,739 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,739 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,739 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,739 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:35,772 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:35,772 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:35,772 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:35,772 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:35,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 60#thr1EXITtrue]) [2020-10-16 03:44:35,998 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,998 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:35,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:35,999 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:36,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 115#thr1ENTRYtrue]) [2020-10-16 03:44:36,118 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,118 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:36,118 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:36,118 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,124 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:36,124 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,124 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:36,124 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:36,125 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:36,125 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:36,125 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:36,125 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:36,125 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:36,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:36,127 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,128 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:36,128 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:36,128 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:38,085 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,085 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,085 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,085 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,092 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:38,092 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,092 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,092 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,092 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:38,093 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,093 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:38,093 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,093 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:38,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:38,395 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,395 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,395 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,395 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,424 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:38,424 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,424 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,424 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:38,424 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,425 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:38,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:38,425 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,425 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:38,425 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:38,425 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 115#thr1ENTRYtrue, 63#L704-1true]) [2020-10-16 03:44:38,597 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,597 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,597 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,597 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:38,599 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,599 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,599 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,599 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:38,620 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,620 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,620 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,620 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:38,691 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,691 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,691 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,691 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, 83#L705true, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:38,692 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,692 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,692 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,692 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 60#thr1EXITtrue]) [2020-10-16 03:44:38,730 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:38,730 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:38,730 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:38,730 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:39,473 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:39,473 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:39,473 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:39,474 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:39,474 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:39,474 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:39,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:39,734 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,734 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,734 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,735 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:39,743 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:39,743 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,743 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:39,744 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][256], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true]) [2020-10-16 03:44:39,745 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:39,745 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,745 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,745 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:39,746 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:39,746 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,746 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 282#true, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:39,860 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,860 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:39,860 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:39,860 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:40,133 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,133 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,133 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:40,217 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,217 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,217 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,217 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:40,218 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,218 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,218 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][256], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 54#L706-1true]) [2020-10-16 03:44:40,219 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:40,219 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,219 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:40,220 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,220 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,220 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,221 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][33], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:40,221 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,221 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,221 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,221 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,222 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true]) [2020-10-16 03:44:40,222 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:40,222 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,222 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,222 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,222 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:40,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:44:40,346 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,346 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,346 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,346 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:44:40,347 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,347 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,347 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,347 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:44:40,350 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:44:40,350 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,350 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,435 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,436 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][105], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:40,436 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,437 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,437 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,437 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,437 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,458 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,458 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,459 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,459 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,460 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:40,461 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,461 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 116#L705-3true]) [2020-10-16 03:44:40,470 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,470 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,470 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,470 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 31#L703-1true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:40,477 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,477 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,477 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,477 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, 83#L705true, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:40,478 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,478 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,478 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,478 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:40,481 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,481 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,481 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,481 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:40,522 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,522 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,522 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,522 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:40,523 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,523 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,523 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:40,523 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:40,524 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:40,525 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,525 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,526 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,526 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:40,531 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,531 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,531 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,532 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:40,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:40,539 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,540 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,540 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:40,540 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,641 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:40,641 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,641 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,641 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:40,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:40,843 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,843 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,843 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,843 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:40,846 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,846 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,846 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,847 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:40,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:40,883 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:40,884 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:40,884 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:40,884 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:41,239 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,239 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:41,239 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,239 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:41,242 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,242 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,242 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:41,242 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:41,504 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,504 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,504 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,504 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:44:41,603 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,603 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,603 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:41,603 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:41,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:44:41,603 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,604 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,604 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,604 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:41,662 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,662 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,662 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,662 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:41,666 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:41,666 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,666 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:41,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:41,881 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,881 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:41,881 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:41,881 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:41,882 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:41,882 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,882 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:41,882 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:41,882 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:41,882 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:41,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:41,883 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:41,883 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,883 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:41,883 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:41,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, 66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:41,980 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,980 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:41,980 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:41,980 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:41,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:41,986 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:41,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:42,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:42,053 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:42,053 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:42,053 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:42,054 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:42,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:42,054 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,054 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,054 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,054 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:44:42,076 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,076 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,076 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,076 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:44:42,077 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,077 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,077 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,077 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:44:42,908 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,908 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,908 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,908 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:44:42,909 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,909 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,909 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,909 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:42,959 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,959 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,960 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,960 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:42,960 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,960 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:42,961 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:42,961 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:43,367 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:43,367 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:43,367 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:43,367 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:43,367 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:43,367 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:45,454 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,454 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 31#L703-1true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:45,455 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,455 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,456 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,456 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:45,457 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,457 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,457 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,457 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,470 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:45,471 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:45,471 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,471 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:45,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:45,548 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,548 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,548 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,548 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:45,582 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:45,583 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,583 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1529] L713-->thr1Err0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (not (<= v_thr1Thread1of4ForFork0_findMax_~e~0_21 |v_thr1Thread1of4ForFork0_findMax_#t~mem7_17|)) InVars {thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_17|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_21} OutVars{thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_16|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_21} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7][96], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:44:45,603 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:45,603 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,603 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,603 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:45,604 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:45,604 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,604 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,604 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:45,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:45,805 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:45,805 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,805 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:45,805 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:46,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:46,062 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:46,062 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:46,063 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:44:46,063 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:46,066 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:44:46,066 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:46,066 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:46,066 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:44:46,066 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:46,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:46,069 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:46,483 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:44:46,484 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:46,484 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:46,484 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:46,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:44:46,608 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,608 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,608 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:46,683 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,683 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,683 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,684 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,691 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:46,692 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:46,692 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:46,693 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:46,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:46,713 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,714 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:46,714 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:47,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:47,046 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:47,046 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:47,052 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,052 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:47,052 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,052 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:47,053 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,053 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,053 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,053 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:47,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,077 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,077 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:47,077 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,078 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,078 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,078 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:47,078 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,078 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,081 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,081 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,081 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:47,081 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,081 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,082 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,082 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,082 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:47,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,138 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,138 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:47,138 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,138 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [66#L704-1true, 3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:47,251 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,251 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,251 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:47,253 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,253 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,253 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:47,254 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,254 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,254 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,254 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:47,272 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:47,272 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:47,272 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:47,272 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:47,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:47,275 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,276 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,276 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,276 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:47,279 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,279 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,279 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,279 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:47,280 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,280 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,281 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,281 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:47,365 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:47,365 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,365 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:47,365 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:47,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][79], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:44:47,366 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:47,366 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:47,366 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:47,366 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:47,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:47,388 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2020-10-16 03:44:47,388 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2020-10-16 03:44:47,389 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2020-10-16 03:44:47,389 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2020-10-16 03:44:48,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:48,197 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:48,197 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:48,197 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:48,197 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:44:48,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:48,264 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,264 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:48,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:48,517 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:48,517 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:48,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:48,627 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,627 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,627 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:48,627 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,629 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:44:48,629 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,629 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:48,629 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:48,629 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:44:49,001 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,001 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,001 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,001 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:49,013 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:49,013 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,013 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,013 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][108], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:44:49,118 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,118 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,118 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,118 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][110], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true]) [2020-10-16 03:44:49,119 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,119 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,119 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,119 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:49,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,132 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,132 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,132 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,132 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true]) [2020-10-16 03:44:49,133 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,133 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,133 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,133 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:49,134 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,134 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,134 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,134 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,134 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:49,135 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,135 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,135 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,135 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,144 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,144 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,144 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,144 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, 83#L705true, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,145 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,146 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,146 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,146 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,152 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,152 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,152 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,152 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, 83#L705true, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,153 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,154 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,154 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,154 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,155 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,155 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,155 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,155 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,157 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,157 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,157 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,157 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,157 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2020-10-16 03:44:49,157 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 31#L703-1true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,170 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,170 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,170 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,170 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,172 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,172 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,172 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,172 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:44:49,197 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,197 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,198 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,198 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 63#L704-1true]) [2020-10-16 03:44:49,201 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,202 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,202 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,207 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,207 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,207 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:49,207 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:44:49,209 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,209 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,209 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:44:49,209 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:44:49,213 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,213 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,213 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:44:49,213 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,215 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,215 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,215 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,215 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:44:49,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,307 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:44:49,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:49,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:49,307 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:44:49,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:49,308 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,308 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,308 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,308 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:44:49,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:44:49,439 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,439 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,439 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,439 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:44:49,743 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,743 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,743 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,743 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:49,807 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,808 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,808 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,808 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:44:49,877 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:44:49,877 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:44:49,878 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,878 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,878 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:44:49,878 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:44:49,879 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:44:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:44:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:05,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:05,017 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:05,018 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,018 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,018 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:05,157 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2020-10-16 03:45:05,157 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,157 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,157 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:05,158 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:05,158 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:05,158 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,158 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:05,158 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,158 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:05,159 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:05,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)]) [2020-10-16 03:45:05,174 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,282 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:05,282 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:05,282 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,282 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:05,282 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,282 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,283 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:05,283 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:05,283 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,283 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,283 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:05,283 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:05,294 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:05,294 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,294 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:05,294 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:05,323 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:05,323 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:05,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,323 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 15#thr1ENTRYtrue, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:05,324 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:05,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:06,123 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:06,124 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:06,124 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:06,124 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:06,124 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:06,124 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:06,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:06,356 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:06,457 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,457 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,457 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,457 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:06,720 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,720 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,720 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,720 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,797 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:06,797 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,797 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:06,895 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,895 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,895 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,895 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:06,895 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,896 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:06,897 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,897 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,897 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,897 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:06,898 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:06,898 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:06,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:06,985 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,985 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,985 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,985 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:06,986 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,986 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,986 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 282#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:06,987 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,988 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:06,988 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:06,988 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:07,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, 66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:07,002 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,002 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,002 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,002 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:07,004 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,005 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,005 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,005 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:07,045 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,045 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,045 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,045 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:07,051 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,051 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,051 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:07,051 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:07,141 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:07,141 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,142 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,142 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:07,590 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,590 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,590 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,590 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:07,603 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:07,603 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,604 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,604 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:07,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:07,605 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:07,605 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,605 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:07,605 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:07,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:07,608 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,608 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,608 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,608 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:07,613 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,613 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:07,613 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,613 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:07,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:07,759 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,759 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:07,759 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:07,759 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:08,050 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,050 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,050 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:08,051 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,051 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,051 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,153 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:08,153 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,153 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:45:08,154 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:08,232 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:08,232 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,232 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,233 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:08,235 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,235 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,235 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,235 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:08,256 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,256 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,256 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:08,256 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:08,258 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,258 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:08,440 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,440 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,440 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,440 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:08,443 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,443 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,443 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,444 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:08,452 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,452 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,453 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,453 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:08,454 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,454 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,454 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,454 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:08,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,727 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,727 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,727 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,727 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,728 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,728 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,728 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,728 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,728 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,730 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,730 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,730 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:08,730 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:08,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:08,737 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:08,737 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:08,737 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:08,737 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:08,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:08,744 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,744 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,747 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,748 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:08,754 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,754 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,754 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,754 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:08,757 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,757 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,757 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,757 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:08,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][109], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 60#thr1EXITtrue]) [2020-10-16 03:45:08,820 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,820 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,820 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:08,820 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:08,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:08,888 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,888 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,888 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:08,888 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:09,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:45:09,147 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:09,147 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:09,147 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:09,148 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:11,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:11,795 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:11,795 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:45:11,795 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:11,795 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:11,950 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:11,950 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:11,951 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:11,951 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:11,951 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:11,951 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:11,951 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:12,050 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,050 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:12,064 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,064 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:12,407 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,407 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,407 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,407 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:12,410 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,410 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,410 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,410 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,415 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:12,416 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:12,416 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,416 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,416 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,416 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,417 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:12,417 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:12,417 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,417 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,417 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:12,417 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:12,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][105], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:12,460 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:12,460 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,460 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:12,466 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:45:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 31#L703-1true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:12,467 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,467 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,467 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,467 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:12,468 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,468 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,468 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,468 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,470 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:12,470 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,470 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,470 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,470 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,470 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:12,471 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,471 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,471 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,471 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:12,476 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:12,476 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,476 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,476 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,478 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:12,478 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2020-10-16 03:45:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:12,481 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,481 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,482 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:12,483 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,483 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,483 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,483 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:12,492 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,492 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,492 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,492 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:12,493 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:12,494 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,494 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,494 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:12,494 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:12,521 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,521 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,521 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:12,521 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:12,522 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,522 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,522 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,522 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:12,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:12,684 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,685 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,685 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,685 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][23], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:12,701 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,701 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,701 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:12,701 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:12,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 60#thr1EXITtrue]) [2020-10-16 03:45:12,702 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][109], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 114#L713true, 60#thr1EXITtrue]) [2020-10-16 03:45:12,702 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:12,702 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:13,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:13,027 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:13,028 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:13,028 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:13,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:13,031 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:13,201 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:13,201 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:13,201 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:13,201 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:13,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L705-3-->L704-1: Formula: (= (select (select |v_#memory_int_818| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_48|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_39|) 0) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_48|, #memory_int=|v_#memory_int_818|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_39|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_48|, #memory_int=|v_#memory_int_818|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_18|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_39|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][19], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 63#L704-1true]) [2020-10-16 03:45:13,310 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:13,310 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:13,310 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:13,310 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:13,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:13,322 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,322 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,322 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:13,322 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][256], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:13,323 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:13,323 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:13,323 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,324 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:13,324 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:13,631 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,631 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:13,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:13,673 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2020-10-16 03:45:13,673 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2020-10-16 03:45:13,673 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2020-10-16 03:45:13,673 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2020-10-16 03:45:14,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:14,488 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,488 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:14,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:14,798 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,798 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,799 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:14,799 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:14,800 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,800 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:14,800 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:14,800 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:15,045 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:15,141 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,141 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,141 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,141 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,146 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:15,146 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,146 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,146 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,146 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,146 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:15,242 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,243 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:15,244 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,244 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,244 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true]) [2020-10-16 03:45:15,245 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,245 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,245 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,245 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,246 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:15,246 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,246 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,246 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,246 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,246 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:15,258 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,258 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,259 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:15,260 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,260 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:15,261 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,261 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,261 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,262 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,263 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:15,263 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,264 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:45:15,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,264 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,264 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,264 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:15,302 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,302 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:15,303 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:15,303 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,304 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,304 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,304 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:15,306 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,306 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:15,307 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,307 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:15,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:15,309 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:15,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:15,392 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,392 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,392 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,392 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,392 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:15,392 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,393 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,393 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,393 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,393 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:15,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:15,874 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,874 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,874 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,874 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:15,880 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,880 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,880 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,881 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][412], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:15,902 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,902 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,902 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,902 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][412], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:15,903 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,903 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,903 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,903 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][592], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:15,904 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:15,904 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:15,904 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][766], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 116#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:15,916 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,916 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:15,916 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:15,916 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][412], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:15,925 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,925 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:15,925 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:15,925 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:15,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:15,950 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,950 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,950 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:15,950 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 77#L705-3true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))]) [2020-10-16 03:45:16,034 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,034 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:16,034 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,035 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][412], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:16,037 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,037 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,037 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:16,271 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:16,272 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:16,272 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:16,272 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:16,344 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:16,344 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,344 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,344 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,344 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,344 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,353 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:16,353 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,353 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:16,431 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,431 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,432 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:16,432 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,433 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:45:16,433 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:16,433 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:16,433 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:16,434 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:16,434 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,434 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:16,435 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,435 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,435 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 77#L705-3true, 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:16,451 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:16,451 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,182 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:18,183 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:18,183 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,183 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,184 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,184 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:18,201 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,201 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,201 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,201 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L704-->L705-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|) (< v_thr1Thread3of4ForFork0_findMax_~c~0_13 v_thr1Thread3of4ForFork0_findMax_~e~0_15) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6| |v_~#max~0.base_277|) (= v_thr1Thread3of4ForFork0_findMax_~e~0_15 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6) (= v_thr1Thread3of4ForFork0_findMax_~c~0_13 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|) (let ((.cse2 (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6)))) (or (and (not .cse0) (= (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 0)) |v_#memory_int_695|)) (and (= (let ((.cse1 (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 1))) |v_#memory_int_695|) .cse0)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| |v_~#max~0.offset_277|)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_696|, ~#max~0.base=|v_~#max~0.base_277|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6|, ~#max~0.base=|v_~#max~0.base_277|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_695|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][205], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:18,202 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,202 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,202 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,202 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:18,232 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,232 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,232 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,232 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][278], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:18,233 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,233 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,233 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,233 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,254 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:18,254 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 15#thr1ENTRYtrue, Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,255 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:18,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,255 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,273 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:18,273 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,273 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:18,273 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:18,273 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,274 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:18,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:18,424 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,424 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,424 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,424 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:18,425 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,426 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,426 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,426 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:18,427 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,427 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,427 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,427 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,432 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:18,432 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,432 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,432 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,432 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,435 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:18,435 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,435 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,435 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,435 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:18,467 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:18,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,482 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,482 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,482 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,482 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,549 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,549 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,549 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:18,552 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,553 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:18,553 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:18,553 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,079 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:19,080 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:19,080 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,080 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,080 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,080 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)]) [2020-10-16 03:45:19,338 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,338 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,338 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,338 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:19,505 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:19,508 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,508 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,508 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,508 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:19,705 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,705 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,705 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,705 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:19,706 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,706 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,706 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,706 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:19,707 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,707 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,707 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,707 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:19,708 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,708 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,708 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,708 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,711 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:19,711 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:19,711 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,711 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,711 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,711 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 54#L706-1true]) [2020-10-16 03:45:19,712 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,712 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,712 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:19,712 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:19,713 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,713 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,714 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,714 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,716 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:19,716 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,716 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,716 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,716 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,716 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][105], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:19,729 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true]) [2020-10-16 03:45:19,729 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,729 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,730 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,730 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:19,732 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,732 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,732 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,732 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 116#L705-3true]) [2020-10-16 03:45:19,733 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,733 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,733 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,733 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:19,734 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,734 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,734 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,734 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,736 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:19,736 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,736 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,736 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:19,744 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,744 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,744 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:19,746 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,746 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,746 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,746 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:19,747 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,747 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,747 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,747 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:19,761 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,761 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,761 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,761 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:19,762 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,762 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,762 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,762 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true]) [2020-10-16 03:45:19,768 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,768 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,768 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:19,768 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:19,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 77#L705-3true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:19,849 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,849 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,849 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,849 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 60#thr1EXITtrue]) [2020-10-16 03:45:19,864 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:19,864 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,864 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,864 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][23], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:19,867 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 60#thr1EXITtrue]) [2020-10-16 03:45:19,867 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,868 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:19,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][109], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 114#L713true, 60#thr1EXITtrue]) [2020-10-16 03:45:19,868 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:19,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:19,868 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:19,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:19,897 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:19,898 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:19,898 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:19,898 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:20,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:20,258 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:20,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:20,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:20,258 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:20,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:20,355 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:20,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,355 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][256], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:20,356 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:20,356 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:20,356 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:20,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:20,357 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:20,379 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2020-10-16 03:45:20,379 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:20,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:20,379 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:20,380 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:20,380 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:20,380 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,380 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:20,380 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,380 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:20,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:20,634 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:20,634 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:20,634 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:20,634 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,499 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:21,499 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:21,499 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,499 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,499 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,499 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,500 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true]) [2020-10-16 03:45:21,500 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:21,500 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:21,500 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:21,500 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:21,500 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:21,578 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:21,579 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,579 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,579 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:21,579 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 100#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:21,588 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,588 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,589 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,589 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:21,813 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,813 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,813 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,813 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,866 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:21,866 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,866 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,866 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,867 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,898 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 60#thr1EXITtrue]) [2020-10-16 03:45:21,898 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,898 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,898 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:21,898 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,898 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 31#L703-1true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:21,899 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,899 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,899 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,899 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:21,900 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,900 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,900 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,900 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,902 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 77#L705-3true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:21,902 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1451] L705-3-->L706-1: Formula: (and (not (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| 0)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem6_11| (select (select |v_#memory_int_693| |v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|) |v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|))) InVars {thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} OutVars{thr1Thread1of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.base_19|, #memory_int=|v_#memory_int_693|, thr1Thread1of4ForFork0_findMax_#t~mem6=|v_thr1Thread1of4ForFork0_findMax_#t~mem6_11|, thr1Thread1of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread1of4ForFork0_findMax_~#cret~0.offset_16|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem6][18], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 38#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:21,903 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,903 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,903 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,903 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:21,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:21,908 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:21,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,908 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:21,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:21,911 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:21,911 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:21,911 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,911 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:21,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:21,912 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:21,937 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,937 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,937 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,937 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:21,943 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,943 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,943 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:21,943 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:21,944 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,944 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,944 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,944 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:21,945 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:21,945 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,946 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:21,946 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:22,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:22,464 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:22,464 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:22,464 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:22,464 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:22,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:22,474 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:22,474 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:22,475 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:22,475 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:22,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:22,491 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:22,491 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:22,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:22,899 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:22,899 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:22,899 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:22,899 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:25,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,040 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,041 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,041 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,041 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,045 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,045 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,045 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,045 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,053 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:25,053 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:25,053 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:25,053 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:25,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:25,179 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:25,179 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,179 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,179 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:25,181 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,181 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,181 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,181 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:25,183 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:25,184 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:25,186 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,186 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,186 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,186 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:25,190 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:25,203 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,203 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,203 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,204 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:25,214 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L704-->L705-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|) (< v_thr1Thread3of4ForFork0_findMax_~c~0_13 v_thr1Thread3of4ForFork0_findMax_~e~0_15) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6| |v_~#max~0.base_277|) (= v_thr1Thread3of4ForFork0_findMax_~e~0_15 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6) (= v_thr1Thread3of4ForFork0_findMax_~c~0_13 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|) (let ((.cse2 (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6)))) (or (and (not .cse0) (= (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 0)) |v_#memory_int_695|)) (and (= (let ((.cse1 (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 1))) |v_#memory_int_695|) .cse0)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| |v_~#max~0.offset_277|)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_696|, ~#max~0.base=|v_~#max~0.base_277|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6|, ~#max~0.base=|v_~#max~0.base_277|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_695|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][410], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:25,215 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][89], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:25,215 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:25,283 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,283 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:25,283 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,283 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:25,284 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,284 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,284 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,284 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)]) [2020-10-16 03:45:25,674 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2020-10-16 03:45:25,674 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2020-10-16 03:45:25,674 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2020-10-16 03:45:25,674 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2020-10-16 03:45:25,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,932 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:25,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,933 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,933 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:25,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,954 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,954 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,954 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:25,954 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:25,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:25,955 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,955 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:25,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:25,955 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:26,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,034 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,034 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,034 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,035 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,035 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,036 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,037 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,038 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 45#thr1ENTRYtrue, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,038 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:26,038 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,039 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,039 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,039 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,040 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,040 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,041 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:26,046 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,046 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,046 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,046 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:26,047 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,047 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,047 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:26,048 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,048 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:26,048 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,048 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:26,051 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,051 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:26,052 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,052 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,052 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,053 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:26,053 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:26,055 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,055 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2020-10-16 03:45:26,056 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,056 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:26,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:26,064 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:26,064 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:26,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:26,117 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:26,117 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,117 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,117 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 60#thr1EXITtrue]) [2020-10-16 03:45:26,118 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:26,118 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,118 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,119 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:26,145 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,145 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:26,145 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:26,145 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:26,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:26,474 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,474 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,474 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:26,475 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:26,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:26,613 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,613 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,613 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,613 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:26,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:26,669 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:26,669 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:26,669 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:26,672 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,103 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 63#L704-1true]) [2020-10-16 03:45:27,104 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:27,104 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:27,104 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:27,104 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:27,104 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:27,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)]) [2020-10-16 03:45:27,324 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,324 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:27,573 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,573 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,573 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,573 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,593 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:27,593 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:27,593 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:27,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:27,602 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,602 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,602 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,602 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 116#L705-3true]) [2020-10-16 03:45:27,603 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,603 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,603 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,603 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:27,604 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,604 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,604 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,605 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,605 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))]) [2020-10-16 03:45:27,606 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,606 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,606 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:27,622 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,622 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,622 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:27,622 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:27,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:27,626 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,626 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:27,626 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:27,626 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:27,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][37], [64#L713true, 130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:27,627 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,627 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:27,627 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:27,627 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:27,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][810], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:27,733 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:27,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:27,736 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:27,736 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:27,736 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:27,736 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,115 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][765], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 116#L705-3true, 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,115 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:28,115 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,115 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:28,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,360 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:28,361 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,361 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,361 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,361 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,362 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:28,362 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,362 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,362 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:28,362 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,362 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 174#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,373 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,373 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,373 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,373 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,377 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,378 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,378 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,379 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:28,462 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,462 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,462 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,462 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:28,463 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,463 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,464 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,464 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:28,568 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,568 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,568 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,569 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:28,570 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,570 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,570 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,570 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:28,572 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,572 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:28,575 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:28,575 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][89], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,588 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,588 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][89], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:28,624 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,625 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,625 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,642 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:28,643 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:28,643 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,643 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:28,644 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:28,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:28,995 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:28,995 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:28,996 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,996 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:28,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:28,997 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:28,997 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,997 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:28,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:28,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:28,998 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:28,999 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:28,999 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:28,999 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:29,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:29,001 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,001 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:29,001 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:29,001 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][110], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:29,008 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:29,009 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,009 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:29,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:29,048 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:29,049 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,050 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,050 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:29,050 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,050 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,050 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:29,051 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,051 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:29,051 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [130#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:29,051 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,052 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,052 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,052 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:29,053 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:29,053 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:29,054 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,054 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:29,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:29,055 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:29,055 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:29,055 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,055 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:29,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:29,056 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 03:45:29,056 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:29,057 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:29,057 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2020-10-16 03:45:29,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 60#thr1EXITtrue]) [2020-10-16 03:45:29,083 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:29,083 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:29,084 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:29,084 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:29,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][77], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 181#L704-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:29,085 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:29,085 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,085 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:29,085 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:31,683 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,683 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,683 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:31,683 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:31,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, 83#L705true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:31,684 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,684 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:31,684 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,684 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:31,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:31,796 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,796 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,796 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,796 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:31,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L704-->L705-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|) (< v_thr1Thread3of4ForFork0_findMax_~c~0_13 v_thr1Thread3of4ForFork0_findMax_~e~0_15) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6| |v_~#max~0.base_277|) (= v_thr1Thread3of4ForFork0_findMax_~e~0_15 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6) (= v_thr1Thread3of4ForFork0_findMax_~c~0_13 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|) (let ((.cse2 (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6)))) (or (and (not .cse0) (= (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 0)) |v_#memory_int_695|)) (and (= (let ((.cse1 (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 1))) |v_#memory_int_695|) .cse0)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| |v_~#max~0.offset_277|)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_696|, ~#max~0.base=|v_~#max~0.base_277|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6|, ~#max~0.base=|v_~#max~0.base_277|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_695|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][410], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:31,797 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,797 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:31,797 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:31,797 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:31,850 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:31,851 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:31,851 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, 100#L703-2true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:32,430 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:32,430 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:32,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1538] L703-2-->L713: Formula: (and (not (< v_thr1Thread1of4ForFork0_findMax_~c~0_18 v_thr1Thread1of4ForFork0_findMax_~e~0_22)) (= |v_thr1Thread1of4ForFork0_findMax_#t~mem7_18| (select (select |v_#memory_int_763| |v_~#max~0.base_315|) |v_~#max~0.offset_315|))) InVars {thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, ~#max~0.base=|v_~#max~0.base_315|} OutVars{thr1Thread1of4ForFork0_findMax_~c~0=v_thr1Thread1of4ForFork0_findMax_~c~0_18, ~#max~0.offset=|v_~#max~0.offset_315|, thr1Thread1of4ForFork0_findMax_#t~mem7=|v_thr1Thread1of4ForFork0_findMax_#t~mem7_18|, #memory_int=|v_#memory_int_763|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_22, thr1Thread1of4ForFork0_findMax_#t~mem5=|v_thr1Thread1of4ForFork0_findMax_#t~mem5_12|, ~#max~0.base=|v_~#max~0.base_315|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_#t~mem7, thr1Thread1of4ForFork0_findMax_#t~mem5][13], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 287#(or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:32,431 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,431 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:32,431 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:32,431 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:32,437 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,437 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:32,437 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:32,437 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:33,022 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,023 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,023 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,023 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,026 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,026 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,026 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,026 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,027 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][462], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:33,027 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,027 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,028 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,028 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,029 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|)]) [2020-10-16 03:45:33,030 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,030 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,030 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,030 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,030 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:33,102 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,102 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,102 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,102 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:33,103 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,103 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:33,103 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,103 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:33,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 162#L703-2true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:33,105 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,106 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:33,106 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,106 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:33,133 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:33,133 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:33,134 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1459] L704-->L705-3: Formula: (and (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|) (< v_thr1Thread3of4ForFork0_findMax_~c~0_13 v_thr1Thread3of4ForFork0_findMax_~e~0_15) (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6| |v_~#max~0.base_277|) (= v_thr1Thread3of4ForFork0_findMax_~e~0_15 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6) (= v_thr1Thread3of4ForFork0_findMax_~c~0_13 |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|) (let ((.cse2 (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6))) (let ((.cse0 (= v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6 (select .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6)))) (or (and (not .cse0) (= (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 0)) |v_#memory_int_695|)) (and (= (let ((.cse1 (store |v_#memory_int_696| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6 (store .cse2 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6)))) (store .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6 (store (select .cse1 v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6) v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6 1))) |v_#memory_int_695|) .cse0)))) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6| v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6) (= |v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6| |v_~#max~0.offset_277|)) InVars {thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_696|, ~#max~0.base=|v_~#max~0.base_277|} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_22|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_6|, ~#max~0.base=|v_~#max~0.base_277|, thr1Thread3of4ForFork0_findMax_~e~0=v_thr1Thread3of4ForFork0_findMax_~e~0_15, ~#max~0.offset=|v_~#max~0.offset_277|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset_6, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_23|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e_6, thr1Thread3of4ForFork0_findMax_~c~0=v_thr1Thread3of4ForFork0_findMax_~c~0_13, #memory_int=|v_#memory_int_695|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base_6, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_6|, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset_6} AuxVars[] AssignedVars[thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e, #memory_int, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset][205], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 140#L705-3true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,281 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,281 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,281 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,281 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][34], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,282 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,282 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,282 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,282 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,284 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,284 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,284 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,288 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,289 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,289 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1546] L703-2-->L705-3: Formula: (and (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| |v_~#max~0.offset_319|) (= v_thr1Thread2of4ForFork0_findMax_~c~0_17 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| |v_~#max~0.base_319|) (= v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= v_thr1Thread2of4ForFork0_findMax_~e~0_21 |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|) (< v_thr1Thread2of4ForFork0_findMax_~c~0_17 v_thr1Thread2of4ForFork0_findMax_~e~0_21) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7) (let ((.cse2 (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7))) (let ((.cse0 (= (select .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7))) (or (and .cse0 (= (let ((.cse1 (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7 (store .cse2 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7)))) (store .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select .cse1 v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 1))) |v_#memory_int_771|)) (and (= (store |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7 (store (select |v_#memory_int_772| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7) v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7 0)) |v_#memory_int_771|) (not .cse0))))) (= |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33| |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|) (= |v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7| v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7)) InVars {~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, #memory_int=|v_#memory_int_772|, ~#max~0.base=|v_~#max~0.base_319|} OutVars{thr1Thread2of4ForFork0_findMax_~e~0=v_thr1Thread2of4ForFork0_findMax_~e~0_21, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_33|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u_7|, thr1Thread2of4ForFork0_findMax_~c~0=v_thr1Thread2of4ForFork0_findMax_~c~0_17, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset_7, ~#max~0.base=|v_~#max~0.base_319|, thr1Thread2of4ForFork0_findMax_#t~mem5=|v_thr1Thread2of4ForFork0_findMax_#t~mem5_11|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset_7, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base_7, ~#max~0.offset=|v_~#max~0.offset_319|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_7|, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_30|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u_7, #memory_int=|v_#memory_int_771|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_7|, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_7|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread2of4ForFork0_findMax_#t~mem5, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u, #memory_int, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base, thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2][104], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,290 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,290 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:33,290 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:33,291 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 162#L703-2true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,291 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,291 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,291 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,291 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,312 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,313 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,313 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,313 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:33,313 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,313 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:33,314 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,314 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:33,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:33,315 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2020-10-16 03:45:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:33,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 60#thr1EXITtrue]) [2020-10-16 03:45:33,325 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,325 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,326 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,326 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:33,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:33,343 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:33,344 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,344 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:33,344 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:33,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:33,454 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,454 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:33,454 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,454 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:33,545 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:33,546 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 8#L700-5true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 44#L705-3true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:33,546 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:33,546 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:33,547 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,116 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 31#L703-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,117 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 83#L705true, Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread4of4ForFork0InUse, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,118 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,118 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,118 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,118 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,119 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,119 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,119 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,119 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][523], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:34,228 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,228 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,228 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,228 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:34,275 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,275 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:34,275 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,275 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:34,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][112], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 350#(and (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0) (<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 63#L704-1true]) [2020-10-16 03:45:34,276 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,277 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:34,277 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,277 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:34,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,335 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,335 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,336 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,336 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][110], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,338 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,338 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:34,340 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,340 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][110], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,341 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,341 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:34,341 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,341 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2020-10-16 03:45:34,354 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,354 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,354 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:34,354 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:34,354 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:34,357 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,357 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:34,357 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,357 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:34,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:34,358 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2020-10-16 03:45:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,358 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:34,469 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 201#L713true, 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:34,469 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 03:45:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 8#L700-5true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 54#L706-1true, 319#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)))]) [2020-10-16 03:45:34,470 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,470 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:34,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 201#L713true, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)]) [2020-10-16 03:45:34,577 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,577 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,625 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 216#true, 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 219#true, Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 63#L704-1true]) [2020-10-16 03:45:34,626 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 03:45:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,626 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1602] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread4of4ForFork0_#res.base_6| 0) (not (< v_thr1Thread4of4ForFork0_findMax_~i~0_35 (+ v_thr1Thread4of4ForFork0_findMax_~offset_22 2))) (= |v_thr1Thread4of4ForFork0_#res.offset_6| 0) (= |v_#valid_634| (store |v_#valid_635| |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120| 0))) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_120|, #valid=|v_#valid_635|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} OutVars{thr1Thread4of4ForFork0_#res.offset=|v_thr1Thread4of4ForFork0_#res.offset_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_119|, thr1Thread4of4ForFork0_#res.base=|v_thr1Thread4of4ForFork0_#res.base_6|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_112|, #valid=|v_#valid_634|, thr1Thread4of4ForFork0_findMax_~i~0=v_thr1Thread4of4ForFork0_findMax_~i~0_35, thr1Thread4of4ForFork0_findMax_~offset=v_thr1Thread4of4ForFork0_findMax_~offset_22} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_#res.offset, thr1Thread4of4ForFork0_findMax_~#cret~0.base, thr1Thread4of4ForFork0_#res.base, thr1Thread4of4ForFork0_findMax_~#cret~0.offset, #valid][145], [64#L713true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 73#thr1EXITtrue, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,805 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, 198#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 204#L713true, Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,806 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,806 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][462], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true]) [2020-10-16 03:45:34,852 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,852 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,852 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,852 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 33#L704-1true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:34,876 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,876 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:34,876 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,876 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:34,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 63#L704-1true]) [2020-10-16 03:45:34,877 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,877 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,877 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:34,878 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2020-10-16 03:45:34,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,891 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,891 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,891 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:34,891 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1586] L700-5-->thr1EXIT: Formula: (and (= |v_thr1Thread2of4ForFork0_#res.base_6| 0) (= (store |v_#valid_614| |v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54| 0) |v_#valid_613|) (not (< v_thr1Thread2of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread2of4ForFork0_findMax_~offset_23 2))) (= |v_thr1Thread2of4ForFork0_#res.offset_6| 0)) InVars {thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_54|, #valid=|v_#valid_614|} OutVars{thr1Thread2of4ForFork0_findMax_~i~0=v_thr1Thread2of4ForFork0_findMax_~i~0_28, thr1Thread2of4ForFork0_findMax_~offset=v_thr1Thread2of4ForFork0_findMax_~offset_23, thr1Thread2of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.offset_46|, thr1Thread2of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread2of4ForFork0_findMax_~#cret~0.base_53|, #valid=|v_#valid_613|, thr1Thread2of4ForFork0_#res.base=|v_thr1Thread2of4ForFork0_#res.base_6|, thr1Thread2of4ForFork0_#res.offset=|v_thr1Thread2of4ForFork0_#res.offset_6|} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_findMax_~#cret~0.offset, thr1Thread2of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread2of4ForFork0_#res.base, thr1Thread2of4ForFork0_#res.offset][78], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 6#thr1EXITtrue, Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 136#L706-1true, Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 144#L724-3true, Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,892 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,892 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:34,892 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 24#L700-5true, 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,893 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2020-10-16 03:45:34,893 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,901 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1579] L700-5-->thr1EXIT: Formula: (and (not (< v_thr1Thread3of4ForFork0_findMax_~i~0_37 (+ v_thr1Thread3of4ForFork0_findMax_~offset_23 2))) (= |v_#valid_601| (store |v_#valid_602| |v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59| 0)) (= |v_thr1Thread3of4ForFork0_#res.offset_8| 0) (= |v_thr1Thread3of4ForFork0_#res.base_8| 0)) InVars {thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_59|, #valid=|v_#valid_602|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} OutVars{thr1Thread3of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.offset_48|, thr1Thread3of4ForFork0_#res.offset=|v_thr1Thread3of4ForFork0_#res.offset_8|, thr1Thread3of4ForFork0_findMax_~offset=v_thr1Thread3of4ForFork0_findMax_~offset_23, thr1Thread3of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread3of4ForFork0_findMax_~#cret~0.base_58|, #valid=|v_#valid_601|, thr1Thread3of4ForFork0_#res.base=|v_thr1Thread3of4ForFork0_#res.base_8|, thr1Thread3of4ForFork0_findMax_~i~0=v_thr1Thread3of4ForFork0_findMax_~i~0_37} AuxVars[] AssignedVars[thr1Thread3of4ForFork0_findMax_~#cret~0.offset, thr1Thread3of4ForFork0_#res.offset, thr1Thread3of4ForFork0_findMax_~#cret~0.base, #valid, thr1Thread3of4ForFork0_#res.base][56], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 348#(<= thr1Thread2of4ForFork0_findMax_~e~0 |thr1Thread2of4ForFork0_findMax_#t~mem7|), 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 114#L713true, 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2020-10-16 03:45:34,901 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:34,901 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,902 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:34,902 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:34,902 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:34,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), 144#L724-3true, Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 219#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:34,903 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 03:45:34,903 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2020-10-16 03:45:34,903 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2020-10-16 03:45:34,903 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:35,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L705-->L705-3: Formula: (and (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= v_thr1Thread4of4ForFork0_findMax_~e~0_8 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= v_thr1Thread4of4ForFork0_findMax_~c~0_6 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (let ((.cse2 (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1))) (let ((.cse0 (= (select .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1))) (or (and (not .cse0) (= |v_#memory_int_47| (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 0)))) (and (= (let ((.cse1 (store |v_#memory_int_48| v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1 (store .cse2 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1)))) (store .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1 (store (select .cse1 v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1) v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1 1))) |v_#memory_int_47|) .cse0)))) (= |v_~#max~0.base_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|) (= |v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|) (= v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1 |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|) (= |v_~#max~0.offset_14| |v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|)) InVars {thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, #memory_int=|v_#memory_int_48|, ~#max~0.base=|v_~#max~0.base_14|} OutVars{thr1Thread4of4ForFork0_findMax_~#cret~0.base=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.base_5|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e_1, thr1Thread4of4ForFork0_findMax_~e~0=v_thr1Thread4of4ForFork0_findMax_~e~0_8, thr1Thread4of4ForFork0_findMax_~c~0=v_thr1Thread4of4ForFork0_findMax_~c~0_6, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset_1|, ~#max~0.base=|v_~#max~0.base_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2_1|, thr1Thread4of4ForFork0_findMax_~#cret~0.offset=|v_thr1Thread4of4ForFork0_findMax_~#cret~0.offset_4|, ~#max~0.offset=|v_~#max~0.offset_14|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base_1|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u=v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u_1, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u_1|, #memory_int=|v_#memory_int_47|, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base=|v_thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base_1|} AuxVars[] AssignedVars[thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u, #memory_int, thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base][462], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#L705-3true, 181#L704-1true]) [2020-10-16 03:45:35,135 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:35,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1573] L700-5-->L704-1: Formula: (and (< v_thr1Thread1of4ForFork0_findMax_~i~0_28 (+ v_thr1Thread1of4ForFork0_findMax_~offset_17 2)) (= v_thr1Thread1of4ForFork0_findMax_~e~0_33 (select (select |v_#memory_int_823| |v_~#storage~0.base_101|) (+ |v_~#storage~0.offset_101| (* v_thr1Thread1of4ForFork0_findMax_~i~0_28 4))))) InVars {~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} OutVars{~#storage~0.offset=|v_~#storage~0.offset_101|, thr1Thread1of4ForFork0_findMax_~offset=v_thr1Thread1of4ForFork0_findMax_~offset_17, ~#storage~0.base=|v_~#storage~0.base_101|, #memory_int=|v_#memory_int_823|, thr1Thread1of4ForFork0_findMax_~e~0=v_thr1Thread1of4ForFork0_findMax_~e~0_33, thr1Thread1of4ForFork0_findMax_#t~mem4=|v_thr1Thread1of4ForFork0_findMax_#t~mem4_16|, thr1Thread1of4ForFork0_findMax_~i~0=v_thr1Thread1of4ForFork0_findMax_~i~0_28} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_findMax_~e~0, thr1Thread1of4ForFork0_findMax_#t~mem4][111], [3#L704true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 73#thr1EXITtrue, Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 284#(= (select |#valid| |~#max~0.base|) 1), thr1Thread3of4ForFork0InUse, Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 282#true, 347#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread2of4ForFork0_findMax_~c~0), 219#true, Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 181#L704-1true, 63#L704-1true]) [2020-10-16 03:45:35,144 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 03:45:35,144 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 03:45:35,144 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:35,144 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2020-10-16 03:45:35,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 136#L706-1true, Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:35,147 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 03:45:35,147 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 03:45:35,147 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2020-10-16 03:45:35,147 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 03:45:35,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1426] L724-4-->L724-2: Formula: (= (store |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134| (store (select |v_#memory_int_669| |v_ULTIMATE.start_main_~#t~0.base_134|) |v_ULTIMATE.start_main_~#t~0.offset_128| 0)) |v_#memory_int_668|) InVars {#memory_int=|v_#memory_int_669|, 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_128|} OutVars{#memory_int=|v_#memory_int_668|, 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_128|} AuxVars[] AssignedVars[#memory_int][106], [66#L704-1true, Black: 321#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 291#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), 198#thr1EXITtrue, Black: 323#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 293#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 295#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 297#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 299#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 301#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), 141#L724-2true, Black: 303#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 305#(and (= (select |#valid| |~#max~0.base|) 1) (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|))), Black: 307#(and (= (select |#valid| |~#max~0.base|) 1) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 309#(and (= (select |#valid| |~#max~0.base|) 1) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 311#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread1of4ForFork0InUse, Black: 313#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (or (= (select (select |#memory_int| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|) |thr1Thread1of4ForFork0_findMax_~#cret~0.offset|) 0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0))), Black: 282#true, thr1Thread2of4ForFork0InUse, Black: 315#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), Black: 256#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), thr1Thread3of4ForFork0InUse, Black: 284#(= (select |#valid| |~#max~0.base|) 1), Black: 272#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), Black: 317#(and (= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~e~0)), thr1Thread4of4ForFork0InUse, Black: 274#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 216#true, Black: 286#(and (not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 268#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (exists ((|ULTIMATE.start_main_~#t~0.base| Int) (|ULTIMATE.start_main_~#t~0.offset| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 0) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)))) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 345#true, Black: 270#(and (<= thr1Thread1of4ForFork0_findMax_~c~0 (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|)) (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|))), 219#true, 285#(not (= |~#max~0.base| |thr1Thread1of4ForFork0_findMax_~#cret~0.base|)), Black: 224#(and (<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|) (= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0)), Black: 221#(= (select (select |#memory_int| |~#max~0.base|) |~#max~0.offset|) thr1Thread1of4ForFork0_findMax_~c~0), Black: 222#(<= thr1Thread1of4ForFork0_findMax_~e~0 |thr1Thread1of4ForFork0_findMax_#t~mem7|), 240#(not (= |ULTIMATE.start_main_~#t~0.base| |~#max~0.base|)), 179#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#L704-1true]) [2020-10-16 03:45:35,148 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 03:45:35,148 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 03:45:35,148 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:35,148 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2020-10-16 03:45:35,292 INFO L129 PetriNetUnfolder]: 302946/397597 cut-off events. [2020-10-16 03:45:35,292 INFO L130 PetriNetUnfolder]: For 2560056/2609190 co-relation queries the response was YES. [2020-10-16 03:46:00,728 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1634628 conditions, 397597 events. 302946/397597 cut-off events. For 2560056/2609190 co-relation queries the response was YES. Maximal size of possible extension queue 16370. Compared 2836716 event pairs, 60775 based on Foata normal form. 12543/359092 useless extension candidates. Maximal degree in co-relation 1634591. Up to 241203 conditions per place. [2020-10-16 03:46:03,472 INFO L132 encePairwiseOnDemand]: 475/484 looper letters, 544 selfloop transitions, 324 changer transitions 0/949 dead transitions. [2020-10-16 03:46:03,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 949 transitions, 11910 flow [2020-10-16 03:46:03,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 03:46:03,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 03:46:03,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1592 transitions. [2020-10-16 03:46:03,475 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6578512396694215 [2020-10-16 03:46:03,475 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1592 transitions. [2020-10-16 03:46:03,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1592 transitions. [2020-10-16 03:46:03,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:46:03,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1592 transitions. [2020-10-16 03:46:03,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 03:46:03,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 03:46:03,481 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 03:46:03,481 INFO L185 Difference]: Start difference. First operand has 114 places, 326 transitions, 3290 flow. Second operand 5 states and 1592 transitions. [2020-10-16 03:46:03,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 949 transitions, 11910 flow [2020-10-16 03:51:51,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 949 transitions, 11094 flow, removed 408 selfloop flow, removed 0 redundant places. [2020-10-16 03:51:51,977 INFO L241 Difference]: Finished difference. Result has 122 places, 650 transitions, 8647 flow [2020-10-16 03:51:51,978 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=484, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8647, PETRI_PLACES=122, PETRI_TRANSITIONS=650} [2020-10-16 03:51:51,978 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 71 predicate places. [2020-10-16 03:51:51,978 INFO L481 AbstractCegarLoop]: Abstraction has has 122 places, 650 transitions, 8647 flow [2020-10-16 03:51:51,978 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 03:51:51,978 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:51:51,978 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:51:51,979 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 03:51:51,979 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:51:51,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:51:51,979 INFO L82 PathProgramCache]: Analyzing trace with hash 373787971, now seen corresponding path program 1 times [2020-10-16 03:51:51,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:51:51,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264727485] [2020-10-16 03:51:51,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:51:52,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:51:52,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:51:52,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264727485] [2020-10-16 03:51:52,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810153373] [2020-10-16 03:51:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:51:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:51:52,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 33 conjunts are in the unsatisfiable core [2020-10-16 03:51:52,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:51:52,241 INFO L350 Elim1Store]: treesize reduction 73, result has 37.6 percent of original size [2020-10-16 03:51:52,241 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 124 [2020-10-16 03:51:52,244 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 2, 3, 1] term [2020-10-16 03:51:52,244 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,245 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,246 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,246 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-16 03:51:52,247 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,250 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-16 03:51:52,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,253 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,332 INFO L625 ElimStorePlain]: treesize reduction 255, result has 16.4 percent of original size [2020-10-16 03:51:52,337 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2020-10-16 03:51:52,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,358 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,359 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 03:51:52,359 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:43 [2020-10-16 03:51:52,360 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,381 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,414 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,440 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,476 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 4 disjuncts [2020-10-16 03:51:52,535 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,536 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-16 03:51:52,537 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,561 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,562 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-16 03:51:52,563 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,587 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,588 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-16 03:51:52,589 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,608 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,608 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-16 03:51:52,609 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,676 INFO L625 ElimStorePlain]: treesize reduction 68, result has 42.9 percent of original size [2020-10-16 03:51:52,677 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2020-10-16 03:51:52,677 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:144, output treesize:39 [2020-10-16 03:51:52,707 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,718 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2020-10-16 03:51:52,718 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,747 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-10-16 03:51:52,747 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,769 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,769 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-16 03:51:52,770 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:68, output treesize:48 [2020-10-16 03:51:52,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,816 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-16 03:51:52,817 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,823 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2020-10-16 03:51:52,823 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,847 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,849 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2020-10-16 03:51:52,849 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:62 [2020-10-16 03:51:52,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:51:52,951 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2020-10-16 03:51:52,953 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,958 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 03:51:52,960 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 03:51:52,960 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:49, output treesize:3 [2020-10-16 03:51:52,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:51:52,979 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:51:52,979 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 03:51:52,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320100274] [2020-10-16 03:51:52,980 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 03:51:52,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:51:52,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 03:51:52,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2020-10-16 03:51:52,984 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 484 [2020-10-16 03:51:52,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 650 transitions, 8647 flow. Second operand 14 states. [2020-10-16 03:51:52,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:51:52,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 484 [2020-10-16 03:51:52,985 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:51:57,893 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2020-10-16 03:51:58,172 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2020-10-16 03:51:58,543 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2020-10-16 03:52:00,732 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2020-10-16 03:52:22,488 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2020-10-16 03:52:27,830 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 66 [2020-10-16 03:52:28,204 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-10-16 03:52:36,620 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2020-10-16 03:52:43,076 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2020-10-16 03:53:18,481 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 Received shutdown request... [2020-10-16 03:53:39,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2020-10-16 03:53:39,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 03:53:39,358 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 03:53:39,363 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 03:53:39,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 03:53:39 BasicIcfg [2020-10-16 03:53:39,363 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 03:53:39,366 INFO L168 Benchmark]: Toolchain (without parser) took 752854.00 ms. Allocated memory was 255.9 MB in the beginning and 8.5 GB in the end (delta: 8.3 GB). Free memory was 209.2 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. [2020-10-16 03:53:39,367 INFO L168 Benchmark]: CDTParser took 0.47 ms. Allocated memory is still 255.9 MB. Free memory is still 229.7 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:53:39,367 INFO L168 Benchmark]: CACSL2BoogieTranslator took 685.83 ms. Allocated memory was 255.9 MB in the beginning and 324.5 MB in the end (delta: 68.7 MB). Free memory was 209.2 MB in the beginning and 277.9 MB in the end (delta: -68.7 MB). Peak memory consumption was 26.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:53:39,371 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.63 ms. Allocated memory is still 324.5 MB. Free memory is still 277.9 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 03:53:39,373 INFO L168 Benchmark]: Boogie Preprocessor took 35.61 ms. Allocated memory is still 324.5 MB. Free memory was 277.9 MB in the beginning and 275.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-16 03:53:39,373 INFO L168 Benchmark]: RCFGBuilder took 575.58 ms. Allocated memory is still 324.5 MB. Free memory was 275.4 MB in the beginning and 238.4 MB in the end (delta: 37.0 MB). Peak memory consumption was 37.0 MB. Max. memory is 14.2 GB. [2020-10-16 03:53:39,374 INFO L168 Benchmark]: TraceAbstraction took 751494.86 ms. Allocated memory was 324.5 MB in the beginning and 8.5 GB in the end (delta: 8.2 GB). Free memory was 238.4 MB in the beginning and 2.2 GB in the end (delta: -1.9 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. [2020-10-16 03:53:39,382 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.47 ms. Allocated memory is still 255.9 MB. Free memory is still 229.7 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 685.83 ms. Allocated memory was 255.9 MB in the beginning and 324.5 MB in the end (delta: 68.7 MB). Free memory was 209.2 MB in the beginning and 277.9 MB in the end (delta: -68.7 MB). Peak memory consumption was 26.7 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 55.63 ms. Allocated memory is still 324.5 MB. Free memory is still 277.9 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 35.61 ms. Allocated memory is still 324.5 MB. Free memory was 277.9 MB in the beginning and 275.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 575.58 ms. Allocated memory is still 324.5 MB. Free memory was 275.4 MB in the beginning and 238.4 MB in the end (delta: 37.0 MB). Peak memory consumption was 37.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 751494.86 ms. Allocated memory was 324.5 MB in the beginning and 8.5 GB in the end (delta: 8.2 GB). Free memory was 238.4 MB in the beginning and 2.2 GB in the end (delta: -1.9 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 630 VarBasedMoverChecksPositive, 24 VarBasedMoverChecksNegative, 9 SemBasedMoverChecksPositive, 15 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 28 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.1s, 72 PlacesBefore, 17 PlacesAfterwards, 78 TransitionsBefore, 18 TransitionsAfterwards, 1040 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 5 ChoiceCompositions, 80 TotalNumberOfCompositions, 1277 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5341 VarBasedMoverChecksPositive, 54 VarBasedMoverChecksNegative, 12 SemBasedMoverChecksPositive, 42 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 177 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.0s, 119 PlacesBefore, 28 PlacesAfterwards, 131 TransitionsBefore, 31 TransitionsAfterwards, 7592 CoEnabledTransitionPairs, 5 FixpointIterations, 14 TrivialSequentialCompositions, 81 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 28 ConcurrentYvCompositions, 9 ChoiceCompositions, 132 TotalNumberOfCompositions, 9147 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 13440 VarBasedMoverChecksPositive, 76 VarBasedMoverChecksNegative, 17 SemBasedMoverChecksPositive, 59 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.8s, 204 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.3s, 166 PlacesBefore, 39 PlacesAfterwards, 184 TransitionsBefore, 44 TransitionsAfterwards, 19656 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 111 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 48 ConcurrentYvCompositions, 13 ChoiceCompositions, 186 TotalNumberOfCompositions, 25233 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 25030 VarBasedMoverChecksPositive, 101 VarBasedMoverChecksNegative, 24 SemBasedMoverChecksPositive, 77 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.0s, 393 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 5.4s, 213 PlacesBefore, 51 PlacesAfterwards, 237 TransitionsBefore, 58 TransitionsAfterwards, 37232 CoEnabledTransitionPairs, 6 FixpointIterations, 14 TrivialSequentialCompositions, 158 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 58 ConcurrentYvCompositions, 17 ChoiceCompositions, 247 TotalNumberOfCompositions, 49096 MoverChecksTotal - TimeoutResultAtElement [Line: 713]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 713). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 239/484 universal loopers) in iteration 6,while PetriNetUnfolder was constructing finite prefix that currently has 1024432 conditions, 231045 events (178503/231044 cut-off events. For 1580270/1588774 co-relation queries the response was YES. Maximal size of possible extension queue 26318. Compared 1682335 event pairs, 15167 based on Foata normal form. 8412/248244 useless extension candidates. Maximal degree in co-relation 1024391. Up to 55457 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 69 locations, 1 error locations. Started 4 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 751.1s, OverallIterations: 16, TraceHistogramMax: 4, AutomataDifference: 732.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 15.3s, HoareTripleCheckerStatistics: 225 SDtfs, 2136 SDslu, 333 SDs, 0 SdLazy, 6398 SolverSat, 393 SolverUnsat, 16 SolverUnknown, 0 SolverNotchecked, 38.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 179 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 5.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8647occurred in iteration=5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 178 NumberOfCodeBlocks, 178 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 135 ConstructedInterpolants, 8 QuantifiedInterpolants, 11576 SizeOfPredicates, 37 NumberOfNonLiveVariables, 284 ConjunctsInSsa, 47 ConjunctsInUnsatCore, 16 InterpolantComputations, 12 PerfectInterpolantSequences, 6/10 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown